Index: trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc
===================================================================
--- trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc	(revision 2979)
+++ trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc	(revision 2984)
@@ -532,4 +532,5 @@
     if (gROOT->IsBatch())
         return;
+
     fStatusBar->SetText(txt, 1);
 
@@ -816,11 +817,12 @@
         return;
 
-    TCanvas *c = (TCanvas *)gTQSender;
+    TCanvas *c = (TCanvas*)gTQSender;
 
     TVirtualPad* save=gPad;
 
-    gPad = c->GetSelectedPad();
-
-    SetStatusLine2(selected->GetObjectInfo(px,py));
+    gPad = c ? c->GetSelectedPad() : NULL;
+
+    if (gPad)
+        SetStatusLine2(selected->GetObjectInfo(px,py));
 
     gPad=save;
