projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6cda13f
)
changing the clamp_width of an ArdourCanvas::Text needs to potentially provoke an...
author
Paul Davis
<paul@linuxaudiosystems.com>
Fri, 7 Nov 2014 01:33:01 +0000
(20:33 -0500)
committer
Paul Davis
<paul@linuxaudiosystems.com>
Fri, 7 Nov 2014 01:38:02 +0000
(20:38 -0500)
This fixes missing range marker text in sessions where the initial zoom value causes an initial clamp_width of zero
libs/canvas/text.cc
patch
|
blob
|
history
diff --git
a/libs/canvas/text.cc
b/libs/canvas/text.cc
index 6fa1d30d31872dd7dae112b8b4f5b3a6734d7534..be5eb4b1f9a4572e79a212c441a154afd1998579 100644
(file)
--- a/
libs/canvas/text.cc
+++ b/
libs/canvas/text.cc
@@
-170,7
+170,10
@@
Text::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
void
Text::clamp_width (double w)
{
+ begin_change ();
_clamped_width = w;
+ _bounding_box_dirty = true;
+ end_change ();
}
void