diff options
author | tamasmeszaros <meszaros.q@gmail.com> | 2018-11-29 12:57:06 +0300 |
---|---|---|
committer | tamasmeszaros <meszaros.q@gmail.com> | 2018-11-29 12:57:06 +0300 |
commit | 8fbfad275c618ebf145224647c4fa285e60350a4 (patch) | |
tree | 349d2947c832efcde016833014b40cfbb11cd1ca /src/slic3r/GUI/ProgressStatusBar.cpp | |
parent | bac021d516ccee926ceb4986487e574a1d568096 (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.cpp | 6 |
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); } } |