Mercurial > hg > easyhg
diff src/hgrunner.cpp @ 564:39cac58b4f92
Add commandCancelled signal -- but don't make use of it; it didn't work out as I'd hoped
author | Chris Cannam |
---|---|
date | Tue, 28 Feb 2012 16:59:25 +0000 |
parents | 1ff2a1bf0a40 |
children | 012ba1b83328 |
line wrap: on
line diff
--- a/src/hgrunner.cpp Tue Feb 28 14:38:42 2012 +0000 +++ b/src/hgrunner.cpp Tue Feb 28 16:59:25 2012 +0000 @@ -339,9 +339,9 @@ void HgRunner::finished(int procExitCode, QProcess::ExitStatus procExitStatus) { - if (!m_proc) return; + if (!m_proc) return; - // Save the current action and reset m_currentAction before we + // Save the current action and reset m_currentAction before we // emit a signal to mark the completion; otherwise we may be // resetting the action after a slot has already tried to set it // to something else to start a new action @@ -377,8 +377,10 @@ void HgRunner::killCurrentActions() { + HgAction current = m_currentAction; m_queue.clear(); killCurrentCommand(); + emit commandCancelled(current); } void HgRunner::killCurrentCommand()