Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/supermerill/SuperSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortamasmeszaros <meszaros.q@gmail.com>2018-11-29 12:57:06 +0300
committertamasmeszaros <meszaros.q@gmail.com>2018-11-29 12:57:06 +0300
commit8fbfad275c618ebf145224647c4fa285e60350a4 (patch)
tree349d2947c832efcde016833014b40cfbb11cd1ca /src/slic3r/GUI/ProgressStatusBar.cpp
parentbac021d516ccee926ceb4986487e574a1d568096 (diff)
Reordered scene reload to prevent race conditions.
Also extended progress status bar to support status value -1 for pulsing.
Diffstat (limited to 'src/slic3r/GUI/ProgressStatusBar.cpp')
-rw-r--r--src/slic3r/GUI/ProgressStatusBar.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/slic3r/GUI/ProgressStatusBar.cpp b/src/slic3r/GUI/ProgressStatusBar.cpp
index 44a7b06c5..93ab3feb9 100644
--- a/src/slic3r/GUI/ProgressStatusBar.cpp
+++ b/src/slic3r/GUI/ProgressStatusBar.cpp
@@ -75,7 +75,11 @@ void ProgressStatusBar::set_progress(int val)
if(val == m_prog->GetRange()) {
m_prog->SetValue(0);
show_progress(false);
- } else {
+ }
+ else if(val < 0) {
+ m_prog->Pulse();
+ }
+ else {
m_prog->SetValue(val);
}
}