From 72013cfaf05a4e59452c649afe1b7f9f1e7fd066 Mon Sep 17 00:00:00 2001 From: nemu Date: Thu, 2 Jun 2011 15:37:37 +0000 Subject: [PATCH] proper handling of version string --- src/tests/PsiRoot/TPsiRunHeader.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/tests/PsiRoot/TPsiRunHeader.cpp b/src/tests/PsiRoot/TPsiRunHeader.cpp index a8d453ba..ee6800b9 100644 --- a/src/tests/PsiRoot/TPsiRunHeader.cpp +++ b/src/tests/PsiRoot/TPsiRunHeader.cpp @@ -150,7 +150,16 @@ TPsiRunHeader::~TPsiRunHeader() */ TString TPsiRunHeader::GetVersion() const { - return GetInfoString(fVersion); + TString str("??"); + + Int_t idx = fVersion.GetString().First(":"); + if ((idx < 0) || (idx+2 > fVersion.GetString().Length())) + return str; + + str = fVersion.GetString(); + str.Replace(0, idx+2, 0, 0); + + return str; } //--------------------------------------------------------------------------