raising/lowering canvas items should trigger a redraw
[ardour.git] / libs / canvas / item.cc
index 593e7b4316a783af4fc521744765e13c453ec01f..1b0bb0416ab5e2704f434d00f4122680cdfe91b7 100644 (file)
@@ -892,7 +892,9 @@ Item::raise_child_to_top (Item* i)
 
        _items.remove (i);
        _items.push_back (i);
+
        invalidate_lut ();
+        redraw ();
 }
 
 void
@@ -911,6 +913,7 @@ Item::raise_child (Item* i, int levels)
 
        _items.insert (j, i);
        invalidate_lut ();
+        redraw ();
 }
 
 void
@@ -924,6 +927,7 @@ Item::lower_child_to_bottom (Item* i)
        _items.remove (i);
        _items.push_front (i);
        invalidate_lut ();
+        redraw ();
 }
 
 void