summaryrefslogtreecommitdiff
path: root/ui/batch_status_handler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'ui/batch_status_handler.cpp')
-rw-r--r--ui/batch_status_handler.cpp16
1 files changed, 3 insertions, 13 deletions
diff --git a/ui/batch_status_handler.cpp b/ui/batch_status_handler.cpp
index ebfa84a0..9e8b1489 100644
--- a/ui/batch_status_handler.cpp
+++ b/ui/batch_status_handler.cpp
@@ -225,7 +225,7 @@ BatchStatusHandler::~BatchStatusHandler()
showFinalResults = false; //take precedence over current visibility status
else if (!finalCommand.empty())
{
- auto cmdexp = utfCvrtTo<wxString>(expandMacros(utfCvrtTo<Zstring>(finalCommand)));
+ auto cmdexp = expandMacros(utfCvrtTo<Zstring>(finalCommand));
shellExecute(cmdexp);
}
}
@@ -262,17 +262,7 @@ void BatchStatusHandler::updateProcessedData(int objectsDelta, Int64 dataDelta)
{
StatusHandler::updateProcessedData(objectsDelta, dataDelta);
- switch (currentPhase())
- {
- case ProcessCallback::PHASE_NONE:
- assert(false);
- case ProcessCallback::PHASE_SCANNING:
- break;
- case ProcessCallback::PHASE_COMPARING_CONTENT:
- case ProcessCallback::PHASE_SYNCHRONIZING:
- syncStatusFrame.reportCurrentBytes(getDataCurrent(currentPhase()));
- break;
- }
+ syncStatusFrame.notifyProgressChange(); //noexcept
//note: this method should NOT throw in order to properly allow undoing setting of statistics!
}
@@ -415,7 +405,7 @@ void BatchStatusHandler::reportFatalError(const std::wstring& errorMessage)
void BatchStatusHandler::forceUiRefresh()
{
- syncStatusFrame.updateProgress();
+ syncStatusFrame.updateGui();
}
bgstack15