summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/canvas/flag.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/canvas/flag.cc b/libs/canvas/flag.cc
index 9fa59dbbd5..a6da8b727e 100644
--- a/libs/canvas/flag.cc
+++ b/libs/canvas/flag.cc
@@ -72,13 +72,14 @@ Flag::set_font_description (Pango::FontDescription font_description)
void
Flag::set_text (string const & text)
{
- if (text.empty ()) {
- _text->set (" ");
- } else if (text == _text->text()) {
+ if (text == _text->text()) {
return;
+ } else if (text.empty ()) {
+ _text->set (" ");
} else {
_text->set (text);
}
+
boost::optional<Rect> bbox = _text->bounding_box ();
assert (bbox);