summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor_canvas.cc
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2015-01-07 01:23:13 -0500
committerDavid Robillard <d@drobilla.net>2015-01-07 01:23:13 -0500
commit58a4e01430212113ed3fcadb3569a8b1e591fc31 (patch)
treec23ebb988688cd9bba3bd13e2adc88bde6d1ba51 /gtk2_ardour/editor_canvas.cc
parent2a251b457069ffb4b744fbd0dd7aca7acb31f381 (diff)
Update background color when theme is changed.
Diffstat (limited to 'gtk2_ardour/editor_canvas.cc')
-rw-r--r--gtk2_ardour/editor_canvas.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc
index 137337f786..49f317188e 100644
--- a/gtk2_ardour/editor_canvas.cc
+++ b/gtk2_ardour/editor_canvas.cc
@@ -71,7 +71,7 @@ Editor::initialize_canvas ()
_track_canvas_viewport = new ArdourCanvas::GtkCanvasViewport (horizontal_adjustment, vertical_adjustment);
_track_canvas = _track_canvas_viewport->canvas ();
- _track_canvas->set_background_color (ARDOUR_UI::config()->color ("arrange base"));
+ _track_canvas->set_background_color (ARDOUR_UI::config()->color ("arrange base"));
/* scroll group for items that should not automatically scroll
* (e.g verbose cursor). It shares the canvas coordinate space.
@@ -946,8 +946,9 @@ Editor::color_handler()
refresh_location_display ();
- /* redraw the whole thing */
- _track_canvas->queue_draw ();
+ /* redraw the whole thing */
+ _track_canvas->set_background_color (ARDOUR_UI::config()->color ("arrange base"));
+ _track_canvas->queue_draw ();
/*
redisplay_tempo (true);