diff options
author | Robin Gareus <robin@gareus.org> | 2015-09-19 17:32:12 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2015-09-19 19:00:42 +0200 |
commit | 62a161195c54b93b36ac60de31b993a0b95ba552 (patch) | |
tree | 8a379b6383bc3adb546e811ce543ffe8a17c33a6 /gtk2_ardour/progress_reporter.cc | |
parent | f3b47dc939b6643c04adb19dde56b382cc2d3f0f (diff) |
fix progress reporter, use idle callback.
do not directly hook into Glib's Main Context.
Diffstat (limited to 'gtk2_ardour/progress_reporter.cc')
-rw-r--r-- | gtk2_ardour/progress_reporter.cc | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/gtk2_ardour/progress_reporter.cc b/gtk2_ardour/progress_reporter.cc index c6b6709869..9662b0d392 100644 --- a/gtk2_ardour/progress_reporter.cc +++ b/gtk2_ardour/progress_reporter.cc @@ -18,7 +18,7 @@ */ #include <iostream> -#include <glibmm/main.h> +#include "ardour/ardour.h" #include "progress_reporter.h" ProgressReporter::ProgressReporter () @@ -35,10 +35,6 @@ void ProgressReporter::set_overall_progress (float p) { update_progress_gui (p); - - /* Make sure the progress widget gets updated */ - while (Glib::MainContext::get_default()->iteration (false)) { - /* do nothing */ - } + ARDOUR::GUIIdle (); } |