]> git.saurik.com Git - cydia.git/blobdiff - MobileCydia.mm
Provide more guarantees against merge catastrophe.
[cydia.git] / MobileCydia.mm
index ce79ef78346eeb87778263f96c47f525c6d96d7c..32c0244145b4801345718845f94ca6d60a5ce542 100644 (file)
@@ -3869,7 +3869,7 @@ class CydiaLogCleaner :
         opened = cache_.Open(progress, false);
     _end
     if (!opened) {
-        // XXX: what if there are errors, but Open() == true? this should be merged with popError:
+        // XXX: this block should probably be merged with popError: in some way
         while (!_error->empty()) {
             std::string error;
             bool warning(!_error->PopMessage(error));
@@ -3897,7 +3897,8 @@ class CydiaLogCleaner :
         }
 
         return;
-    }
+    } else if ([self popErrorWithTitle:title forOperation:true])
+        return;
     _trace();
 
     unlink("/tmp/cydia.chk");