فهرست منبع

2008-11-12 Tatsuhiro Tsujikawa <t-tujikawa@users.sourceforge.net>

	Quickly terminate commands when ctrl-c is pressed.
	* src/DownloadEngine.cc
Tatsuhiro Tsujikawa 17 سال پیش
والد
کامیت
8b3a21eb10
2فایلهای تغییر یافته به همراه9 افزوده شده و 0 حذف شده
  1. 5 0
      ChangeLog
  2. 4 0
      src/DownloadEngine.cc

+ 5 - 0
ChangeLog

@@ -1,3 +1,8 @@
+2008-11-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
+
+	Quickly terminate commands when ctrl-c is pressed.
+	* src/DownloadEngine.cc
+
 2008-11-12  Tatsuhiro Tsujikawa  <t-tujikawa@users.sourceforge.net>
 
 	Quickly terminate idle commands when download finished.

+ 4 - 0
src/DownloadEngine.cc

@@ -820,10 +820,14 @@ void DownloadEngine::afterEachIteration()
     logger->notice(_("Shutdown sequence commencing... Press Ctrl-C again for emergency shutdown."));
     requestHalt();
     globalHaltRequested = 2;
+    setNoWait(true);
+    setRefreshInterval(0);
   } else if(globalHaltRequested == 3) {
     logger->notice(_("Emergency shutdown sequence commencing..."));
     _requestGroupMan->forceHalt();
     globalHaltRequested = 4;
+    setNoWait(true);
+    setRefreshInterval(0);
   }
 }