, _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;
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 () {
bool _no_redisplay;
bool _adding_routes;
bool _route_deletion_in_progress;
+ bool _redisplay_on_resume;
volatile gint _redisplay_active;
volatile gint _queue_tv_update;