]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Use StrDup to feed TGFileInfo for brain-dead interface of TGFileDialog.
authormtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Jun 2006 10:11:41 +0000 (10:11 +0000)
committermtadel <mtadel@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 15 Jun 2006 10:11:41 +0000 (10:11 +0000)
EVE/Alieve/TPCLoaderEditor.cxx

index a5b5b2a990e418ca7524d7efb0c0023bdbb4f06a..3a4314fa536db9610da77084fd388c62a677f73f 100644 (file)
@@ -138,11 +138,9 @@ const char *tpcfiletypes[] = {
 
 void TPCLoaderEditor::FileSelect()
 {
-  TString dname = gSystem->DirName (fM->fFile);
-  TString fname = gSystem->BaseName(fM->fFile);
   TGFileInfo fi;
-  fi.fIniDir    = const_cast<char*>(dname.Data());
-  fi.fFilename  = const_cast<char*>(fname.Data());
+  fi.fIniDir    = StrDup(gSystem->DirName (fM->fFile));
+  fi.fFilename  = StrDup(gSystem->BaseName(fM->fFile));
   fi.fFileTypes = tpcfiletypes;
 
   new TGFileDialog(fClient->GetRoot(), gReve, kFDOpen, &fi);