diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-12-11 00:50:26 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-12-11 00:50:26 +0000 |
| commit | dd3decc3190713a8493156bd841992168037661d (patch) | |
| tree | 099365c4ced1063617e4c0496c06e26e8d2b895e /otk/focuswidget.cc | |
| parent | d691094cf75832e047dae8be5f78913e6d2adc75 (diff) | |
fuck you basewidget
Diffstat (limited to 'otk/focuswidget.cc')
| -rw-r--r-- | otk/focuswidget.cc | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/otk/focuswidget.cc b/otk/focuswidget.cc index e956561e..22a6100b 100644 --- a/otk/focuswidget.cc +++ b/otk/focuswidget.cc @@ -29,7 +29,11 @@ void OtkFocusWidget::focus(void) OtkWidget::setTexture(_focus_texture); OtkWidget::update(); - OtkBaseWidgetList::iterator it = _children.begin(), end = _children.end(); + OtkWidget::OtkWidgetList children = OtkWidget::getChildren(); + + OtkWidget::OtkWidgetList::iterator it = children.begin(), + end = children.end(); + OtkFocusWidget *tmp = 0; for (; it != end; ++it) { tmp = dynamic_cast<OtkFocusWidget*>(*it); @@ -46,7 +50,11 @@ void OtkFocusWidget::unfocus(void) OtkWidget::setTexture(_unfocus_texture); OtkWidget::update(); - OtkBaseWidgetList::iterator it = _children.begin(), end = _children.end(); + OtkWidget::OtkWidgetList children = OtkWidget::getChildren(); + + OtkWidget::OtkWidgetList::iterator it = children.begin(), + end = children.end(); + OtkFocusWidget *tmp = 0; for (; it != end; ++it) { tmp = dynamic_cast<OtkFocusWidget*>(*it); |
