diff options
Diffstat (limited to 'dw/widget.cc')
-rw-r--r-- | dw/widget.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dw/widget.cc b/dw/widget.cc index 193c5aac..3a3eebbc 100644 --- a/dw/widget.cc +++ b/dw/widget.cc @@ -525,7 +525,9 @@ Widget *Widget::getWidgetAtPoint (int x, int y, int level) * is such a child, it is returned. Otherwise, this widget is returned. */ childAtPoint = NULL; - it = iterator (Content::WIDGET, false); + it = iterator ((Content::Type) + (Content::WIDGET_IN_FLOW | Content::WIDGET_OOF_CONT), + false); while (childAtPoint == NULL && it->next ()) childAtPoint = it->getContent()->widget->getWidgetAtPoint (x, y, |