diff -r 2fdf57d0ce51 -r 591ba4003d74 graphics/GraphicCommons.py --- a/graphics/GraphicCommons.py Wed Jun 03 14:57:10 2009 +0200 +++ b/graphics/GraphicCommons.py Wed Jun 03 16:59:29 2009 +0200 @@ -1739,7 +1739,8 @@ self.StartConnected.RefreshValue() if self.EndConnected: self.EndConnected.RefreshValue() - self.Parent.UpdateRefreshRect(self.GetRedrawRect()) + if self.Visible: + self.Parent.UpdateRefreshRect(self.GetRedrawRect()) if isinstance(value, BooleanType) and self.StartConnected is not None: block = self.StartConnected.GetParentBlock() block.SpreadCurrent()