VCS: check TODO before commit: when inspection is canceled, don't commit -> cancel commit

This commit is contained in:
irengrig
2011-04-06 15:00:01 +04:00
parent d26ca9f4e7
commit 697b974fc6
@@ -149,9 +149,9 @@ public class TodoCheckinHandler extends CheckinHandler {
}
};
final boolean completed = ProgressManager.getInstance().runProcessWithProgressSynchronously(runnable, "Looking for new and edited TODO items...", true, myProject);
if (! completed || (worker.getAddedOrEditedTodos().isEmpty() && worker.getInChangedTodos().isEmpty() &&
if (completed && (worker.getAddedOrEditedTodos().isEmpty() && worker.getInChangedTodos().isEmpty() &&
worker.getSkipped().isEmpty())) return ReturnResult.COMMIT;
if (! completed) return ReturnResult.CANCEL;
return showResults(worker, executor);
}