From: Paul Davis Date: Fri, 25 Oct 2013 17:29:23 +0000 (-0400) Subject: don't request redraw of a Canvas item if it marked invisible X-Git-Tag: 1.0.0~1070 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=5ebc4a99be2ae91f7378c08e582e14b55d187ec8;p=ardour.git don't request redraw of a Canvas item if it marked invisible --- 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())); } }