X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcontainer.cpp;h=e99d9939aefdf0b951feba1572804d95e38bd5cf;hb=ecc3ffc4433f14534560bbe51441e7f02e42a0c1;hp=53eeaa7e440b7f6489bf507d59cbb08681bb218b;hpb=32d668c967c881ed386be22f17e3477a4405436b;p=libs%2Fgltk.git diff --git a/source/container.cpp b/source/container.cpp index 53eeaa7..e99d993 100644 --- a/source/container.cpp +++ b/source/container.cpp @@ -224,7 +224,7 @@ void Container::pointer_motion(int x, int y) { Widget *child = get_pointer_target(x, y, false); if(!pointer_grabbed) - set_pointer_focus((!click_focus || child->get_geometry().is_inside(x, y)) ? child : 0); + set_pointer_focus((child && child->get_geometry().is_inside(x, y)) ? child : 0); if(child) {