Index: /trunk/MagicSoft/Mars/Changelog
===================================================================
--- /trunk/MagicSoft/Mars/Changelog	(revision 6954)
+++ /trunk/MagicSoft/Mars/Changelog	(revision 6955)
@@ -21,4 +21,11 @@
 
                                                  -*-*- END OF LINE -*-*-
+
+ 2005/04/19 Thomas Bretz
+
+   * mjobs/MJCut.cc:
+     - fixed a problem when not enabling "--res"
+
+
 
  2005/04/18 Thomas Bretz
Index: /trunk/MagicSoft/Mars/mjobs/MJCut.cc
===================================================================
--- /trunk/MagicSoft/Mars/mjobs/MJCut.cc	(revision 6954)
+++ /trunk/MagicSoft/Mars/mjobs/MJCut.cc	(revision 6955)
@@ -231,5 +231,5 @@
     const Bool_t rc = WriteContainer(cont);
 
-    if (!fNameResult.IsNull())
+    if (!(fNameResult.IsNull() && fStoreResult))
         delete file;
 
@@ -252,5 +252,17 @@
             arr.Add(o);
 
-    return WriteContainer(arr, GetOutputFile(num), "UPDATE");
+    const TString fname(GetOutputFile(num));
+
+    if (fNameResult.IsNull() && fStoreResult)
+    {
+        TFile *file = (TFile*)gROOT->GetListOfFiles()->FindObject(fname);
+        if (file)
+        {
+            file->cd();
+            return WriteContainer(arr);
+        }
+    }
+
+    return WriteContainer(arr, fname, "UPDATE");
 }
 
