]> git.saurik.com Git - wxWidgets.git/commitdiff
send wxChildFocusEvent
authorVáclav Slavík <vslavik@fastmail.fm>
Thu, 21 Sep 2006 16:09:21 +0000 (16:09 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Thu, 21 Sep 2006 16:09:21 +0000 (16:09 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@41345 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/mgl/window.cpp

index 2c2fec1ed3e5dd4b6daf1bec5ebb7d92c4cd8a38..70a9ffaf6431198e81ef573bff178f34d7e1e866 100644 (file)
@@ -704,6 +704,11 @@ void wxWindowMGL::SetFocus()
         gs_activeFrame->GetEventHandler()->ProcessEvent(event);
     }
 
+    // notify the parent keeping track of focus for the kbd navigation
+    // purposes that we got it
+    wxChildFocusEvent eventFocus((wxWindow*)this);
+    GetEventHandler()->ProcessEvent(eventFocus);
+
     wxFocusEvent event(wxEVT_SET_FOCUS, GetId());
     event.SetEventObject(this);
     event.SetWindow((wxWindow*)oldFocusedWindow);