always compute range for a redirect automation line, even if it will not be drawn...
[ardour.git] / gtk2_ardour / marker.cc
index edf05cf6ecee82d8795a8b038e38eee15a3fb4da..48b840358484aa854a2f666fab398952d9f42201 100644 (file)
@@ -243,10 +243,10 @@ Marker::Marker (PublicEditor& ed, ArdourCanvas::Group& parent, guint32 rgba, con
        mark->property_outline_color_rgba() = rgba;
        mark->property_width_pixels() = 1;
        Pango::FontDescription* font = get_font_for_style (N_("MarkerText"));
-
+       //cerr << " font->get_size() = " << font->get_size() << " is_absolute = " << pango_font_description_get_size_is_absolute(font->gobj()) << " to_string = " << font->to_string() << endl;
        text = new Text (*group);
-       text->property_text() = annotation.c_str();
        text->property_font_desc() = *font;
+       text->property_text() = annotation.c_str();
 
        delete font;
        
@@ -283,6 +283,7 @@ Marker::~Marker ()
 
        if (line) {
                delete line;
+               line = 0;
        }
 }