]> Dogcows Code - chaz/openbox/blobdiff - otk/focuswidget.cc
fuck you basewidget
[chaz/openbox] / otk / focuswidget.cc
index e956561e2224fc94a78eb38f5754e23b86dbfe78..22a6100ba4d4db3d4717841bbcff72e9586e358d 100644 (file)
@@ -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);
This page took 0.024387 seconds and 4 git commands to generate.