From e7eb5177d8f0c365cd1afc410b2c57e19592e800 Mon Sep 17 00:00:00 2001
From: Philippe Canal <pcanal@fnal.gov>
Date: Thu, 20 Mar 2008 21:59:40 +0000
Subject: [PATCH] allow derivation from TDirectoryFile

git-svn-id: http://root.cern.ch/svn/root/trunk@22803 27541ba8-7e3a-0410-8455-c3a389f83636
---
 io/src/TKey.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/io/src/TKey.cxx b/io/src/TKey.cxx
index 2f66f37b353..e376b1621a4 100644
--- a/io/src/TKey.cxx
+++ b/io/src/TKey.cxx
@@ -745,7 +745,7 @@ TObject *TKey::ReadObj()
 
    if (gROOT->GetForceStyle()) tobj->UseCurrentStyle();
 
-   if (cl == TDirectoryFile::Class()) {
+   if (cl->InheritsFrom(TDirectoryFile::Class())) {
       TDirectory *dir = dynamic_cast<TDirectoryFile*>(tobj);
       dir->SetName(GetName());
       dir->SetTitle(GetTitle());
-- 
GitLab