Close Rint session when closing Eve Window - requiered after root>=v5.34.03
authorquark <quark@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 12 Dec 2012 15:26:58 +0000 (15:26 +0000)
committerquark <quark@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 12 Dec 2012 15:26:58 +0000 (15:26 +0000)
EVE/alieve_main/alieve_main.cxx

index fc52025..cf878fe 100644 (file)
@@ -86,14 +86,19 @@ int main(int argc, char **argv)
   catch (TEveException exc) {
        AliErrorGeneral("alieve_main",exc.Data());
   }
+       
+       app->Connect( "TEveBrowser", "CloseWindow()", "TRint", app, "Terminate(=0)");
 
   app->Run(kTRUE);
 
-  if (gEve && gEve->GetBrowser())
-    gEve->GetBrowser()->UnmapWindow();
-  TEveManager::Terminate();
+  if (gEve && gEve->GetBrowser())      gEve->GetBrowser()->UnmapWindow();
 
+  TEveManager::Terminate();
   app->Terminate(0);
+       
+       if(gEve) {delete gEve; gEve = 0;}
+
+
 
   return 0;
 }