diff options
Diffstat (limited to 'gtk2_ardour/editor_canvas.cc')
-rw-r--r-- | gtk2_ardour/editor_canvas.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/editor_canvas.cc b/gtk2_ardour/editor_canvas.cc index ac14d72a55..e175cb9c6b 100644 --- a/gtk2_ardour/editor_canvas.cc +++ b/gtk2_ardour/editor_canvas.cc @@ -121,12 +121,14 @@ Editor::initialize_canvas () /* stuff for the verbose canvas cursor */ - Pango::FontDescription font = get_font_for_style (N_("VerboseCanvasCursor")); + Pango::FontDescription* font = get_font_for_style (N_("VerboseCanvasCursor")); verbose_canvas_cursor = new ArdourCanvas::Text (*track_canvas.root()); - verbose_canvas_cursor->property_font_desc() = font; + verbose_canvas_cursor->property_font_desc() = *font; verbose_canvas_cursor->property_anchor() = ANCHOR_NW; verbose_canvas_cursor->property_fill_color_rgba() = color_map[cVerboseCanvasCursor]; + + delete font; verbose_cursor_visible = false; |