diff --git a/toonz/sources/toonz/iocommand.cpp b/toonz/sources/toonz/iocommand.cpp
index 02f5608..2ac4e62 100644
--- a/toonz/sources/toonz/iocommand.cpp
+++ b/toonz/sources/toonz/iocommand.cpp
@@ -1179,8 +1179,6 @@ IoCmd::ConvertingPopup::~ConvertingPopup() {}
 bool IoCmd::saveSceneIfNeeded(QString msg) {
   TApp *app = TApp::instance();
 
-  bool isLevelOrSceneIsDirty = false;
-
   if (app->getCurrentScene()->getDirtyFlag()) {
     QString question;
     question = QObject::tr(
@@ -1201,8 +1199,6 @@ bool IoCmd::saveSceneIfNeeded(QString msg) {
       if (!IoCmd::saveScene()) return false;
     } else if (ret == 3) {
     }
-
-    isLevelOrSceneIsDirty = true;
   }
 
   ToonzScene *scene = app->getCurrentScene()->getScene();
@@ -1232,29 +1228,11 @@ bool IoCmd::saveSceneIfNeeded(QString msg) {
       } else if (ret == 1) {
         // save non scene files
         IoCmd::saveNonSceneFiles();
-        return false;
       } else if (ret == 2) {
-        // quit
+        // do nothing and continue
       }
-
-      isLevelOrSceneIsDirty = true;
     }
 
-    //--- If both the level and scene is clean, then open the quit confirmation
-    // dialog
-    // if (!isLevelOrSceneIsDirty && msg == "Quit") {
-    //  QString question("Are you sure ?");
-    //  int ret =
-    //      DVGui::MsgBox(question, QObject::tr("OK"), QObject::tr("Cancel"),
-    //      0);
-    //  if (ret == 0 || ret == 2) {
-    //    // cancel (or closed message box window)
-    //    return false;
-    //  } else if (ret == 1) {
-    //    // ok
-    //  }
-    //}
-
     RenderingSuspender suspender;
 
     TFilePath scenePath(scene->getScenePath());