Index: /trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc	(revision 9580)
+++ /trunk/MagicSoft/Mars/mbase/MStatusDisplay.cc	(revision 9581)
@@ -2416,5 +2416,5 @@
 // Writes the contents of a MStatusDisplay to a file.
 //
-Int_t MStatusDisplay::Write(Int_t num, const char *name, Int_t /*option*/, Int_t /*bufsize*/) const
+Int_t MStatusDisplay::Write(Int_t num, const char *name, Option_t *opt) const
 {
     if (!gFile)
@@ -2457,5 +2457,5 @@
     TNamed named("Title", fTitle.Data());
 
-    if (TString(option)=="plain")
+    if (TString(opt)=="plain")
     {
         // Get canvas range to store
Index: /trunk/MagicSoft/Mars/mbase/MStatusDisplay.h
===================================================================
--- /trunk/MagicSoft/Mars/mbase/MStatusDisplay.h	(revision 9580)
+++ /trunk/MagicSoft/Mars/mbase/MStatusDisplay.h	(revision 9581)
@@ -289,10 +289,10 @@
 
      // Root I/O
-     Int_t Write(Int_t num, const char *name="MStatusDisplay", Int_t option=0, Int_t bufsize=0) const;
+     Int_t Write(Int_t num, const char *name="MStatusDisplay", Option_t *opt="") const;
 
      Int_t Read(const char *name, const char *tab);
      Int_t Read(const char *name="MStatusDisplay") { return Read(name, 0); }
-     Int_t Write(const char *name="MStatusDisplay", Int_t option=0, Int_t bufsize=0) { return Write(-1, name, option, bufsize); }
-     Int_t Write(const char *name="MStatusDisplay", Int_t option=0, Int_t bufsize=0) const { return Write(-1, name, option, bufsize); }
+     Int_t Write(const char *name="MStatusDisplay", Int_t option=0, Int_t bufsize=0) { return Write(-1, name); }
+     Int_t Write(const char *name="MStatusDisplay", Int_t option=0, Int_t bufsize=0) const { return Write(-1, name); }
 
      // Eventloop interface
