From 994ef196e620d8c3c1452e25ae69da312fab0e88 Mon Sep 17 00:00:00 2001
From: Rene Brun <Rene.Brun@cern.ch>
Date: Sat, 5 Feb 2005 07:27:13 +0000
Subject: [PATCH] From Philippe: TStreamerElement::fSize is set to the actual
 size of the element.  Since it already takes into account the number of
 element of the array (if any), there is no need to remultiply (and this leads
 to very large number if the array is large!).  This can be a problem only in
 the case of emulated classes.

git-svn-id: http://root.cern.ch/svn/root/trunk@11041 27541ba8-7e3a-0410-8455-c3a389f83636
---
 meta/src/TStreamerElement.cxx | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/meta/src/TStreamerElement.cxx b/meta/src/TStreamerElement.cxx
index 8e7dffdbcb4..034bd66e062 100644
--- a/meta/src/TStreamerElement.cxx
+++ b/meta/src/TStreamerElement.cxx
@@ -1,4 +1,4 @@
-// @(#)root/meta:$Name:  $:$Id: TStreamerElement.cxx,v 1.73 2005/01/20 16:39:31 rdm Exp $
+// @(#)root/meta:$Name:  $:$Id: TStreamerElement.cxx,v 1.74 2005/01/26 17:04:38 brun Exp $
 // Author: Rene Brun   12/10/2000
 
 /*************************************************************************
@@ -188,7 +188,6 @@ Int_t TStreamerElement::GetSize() const
 {
    //returns size of this element in bytes
    
-   if (fArrayLength) return fArrayLength*fSize;
    return fSize;
 }
 
@@ -735,9 +734,8 @@ ULong_t TStreamerBasicType::GetMethod() const
 //______________________________________________________________________________
 Int_t TStreamerBasicType::GetSize() const
 {
-   //returns size of pointer to basictype in bytes
+   //returns size of this element in bytes
    
-   if (fArrayLength) return fArrayLength*fSize;
    return fSize;
 }
 
-- 
GitLab