]> git.tdb.fi Git - libs/gltk.git/blobdiff - source/container.cpp
Minor refactoring
[libs/gltk.git] / source / container.cpp
index 64e3a9a7e296ce374819abddc035112a18948e53..a8c3133d0632238831c5b1692f29c2e9c32c3876 100644 (file)
@@ -103,8 +103,7 @@ Widget *Container::find_descendant_at(int x, int y) const
        if(Container *cont = dynamic_cast<Container *>(wdg))
        {
                const Geometry &cgeom = wdg->get_geometry();
-               Widget *wdg2 = cont->find_descendant_at(x-cgeom.x, y-cgeom.y);
-               if(wdg2)
+               if(Widget *wdg2 = cont->find_descendant_at(x-cgeom.x, y-cgeom.y))
                        return wdg2;
        }
        return wdg;