Fix redrawing issue when we "delete all brushes"

This commit is contained in:
David Capello 2015-12-15 18:17:42 -03:00
parent 53b8eb7c4d
commit 3024bc7604

View File

@ -289,8 +289,13 @@ void BrushPopup::regenerate(const gfx::Rect& box)
void BrushPopup::onBrushChanges() void BrushPopup::onBrushChanges()
{ {
if (isVisible()) { if (isVisible()) {
gfx::Region rgn;
getDrawableRegion(rgn, DrawableRegionFlags(kCutTopWindows | kUseChildArea));
regenerate(bounds()); regenerate(bounds());
invalidate(); invalidate();
parent()->invalidateRegion(rgn);
} }
} }