diff --git a/src/ui/widget.cpp b/src/ui/widget.cpp index 62e63e4ae..19f8dfbe7 100644 --- a/src/ui/widget.cpp +++ b/src/ui/widget.cpp @@ -801,9 +801,8 @@ void Widget::getDrawableRegion(gfx::Region& region, DrawableRegionFlags flags) view = View::getView(manager); Rect cpos; - if (view) { + if (view) cpos = static_cast(view)->viewportBounds(); - } else cpos = manager->childrenBounds();