X-Git-Url: http://git.tdb.fi/?p=libs%2Fgltk.git;a=blobdiff_plain;f=source%2Ftoggle.cpp;fp=source%2Ftoggle.cpp;h=bc40276baf6f1b35c5e6d769b1730eed93f3d4e0;hp=daacd989af6999c9efb65385df569e2d063b2da3;hb=b4a3d651f57c46507aaa99a71a14fea15f0e430d;hpb=70e7a223a069874cda84673a4ca541aa44b12bf2 diff --git a/source/toggle.cpp b/source/toggle.cpp index daacd98..bc40276 100644 --- a/source/toggle.cpp +++ b/source/toggle.cpp @@ -40,9 +40,8 @@ void Toggle::set_exclusive(bool e) void Toggle::exclude_siblings() { - const list &siblings = parent->get_children(); - for(list::const_iterator i=siblings.begin(); i!=siblings.end(); ++i) - if(Toggle *tgl = dynamic_cast(*i)) + for(Widget *w: parent->get_children()) + if(Toggle *tgl = dynamic_cast(w)) if(tgl!=this && tgl->get_exclusive() && tgl->get_value()) tgl->set_value(false); }