cleanup display suspend.

This commit is contained in:
Robin Gareus 2015-04-30 18:52:56 +02:00
parent a3209b9b91
commit 0e85408c59
2 changed files with 6 additions and 4 deletions

View File

@ -72,13 +72,13 @@ EditorRoutes::EditorRoutes (Editor* e)
, _no_redisplay (false)
, _adding_routes (false)
, _route_deletion_in_progress (false)
, _redisplay_on_resume (false)
, _redisplay_active (0)
, _queue_tv_update (0)
, _menu (0)
, old_focus (0)
, selection_countdown (0)
, name_editable (0)
, _redisplay_on_resume (false)
{
static const int column_width = 22;

View File

@ -38,11 +38,12 @@ public:
void move_selected_tracks (bool);
void show_track_in_display (TimeAxisView &);
bool _redisplay_on_resume;
void suspend_redisplay () {
_redisplay_on_resume = false;
_no_redisplay = true;
if (!_no_redisplay) {
_no_redisplay = true;
_redisplay_on_resume = false;
}
}
void resume_redisplay () {
@ -160,6 +161,7 @@ private:
bool _no_redisplay;
bool _adding_routes;
bool _route_deletion_in_progress;
bool _redisplay_on_resume;
volatile gint _redisplay_active;
volatile gint _queue_tv_update;