summaryrefslogtreecommitdiff
path: root/libs/canvas/item.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-10-25 13:29:23 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-10-25 13:29:23 -0400
commit5ebc4a99be2ae91f7378c08e582e14b55d187ec8 (patch)
treef51daed5e642b6edf8ce78dd5dc8bfe567e42f51 /libs/canvas/item.cc
parent3a5e98bb8b92357f2d3bf24c97a59f5704a8f11e (diff)
don't request redraw of a Canvas item if it marked invisible
Diffstat (limited to 'libs/canvas/item.cc')
-rw-r--r--libs/canvas/item.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/canvas/item.cc b/libs/canvas/item.cc
index 542b6e5cf5..79351846db 100644
--- a/libs/canvas/item.cc
+++ b/libs/canvas/item.cc
@@ -331,7 +331,7 @@ Item::width () const
void
Item::redraw () const
{
- if (_bounding_box && _canvas) {
+ if (_visible && _bounding_box && _canvas) {
_canvas->request_redraw (item_to_canvas (_bounding_box.get()));
}
}