From 787f9748b6fce2ada2b33d38d8f70d2b390d081d Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 6 Nov 2014 20:33:01 -0500 Subject: changing the clamp_width of an ArdourCanvas::Text needs to potentially provoke an entire redraw This fixes missing range marker text in sessions where the initial zoom value causes an initial clamp_width of zero --- libs/canvas/text.cc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs/canvas/text.cc') diff --git a/libs/canvas/text.cc b/libs/canvas/text.cc index 6fa1d30d31..be5eb4b1f9 100644 --- a/libs/canvas/text.cc +++ b/libs/canvas/text.cc @@ -170,7 +170,10 @@ Text::render (Rect const & area, Cairo::RefPtr context) const void Text::clamp_width (double w) { + begin_change (); _clamped_width = w; + _bounding_box_dirty = true; + end_change (); } void -- cgit v1.2.3