]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/window.cpp
Fixed a bug so wxLC_VRULES works by itself.
[wxWidgets.git] / src / gtk / window.cpp
index e6b814f0009d95c8454644a29c1538812bde2726..8a1f5c0cb9ea0ff3410ed7b92ca48054ff6b1264 100644 (file)
@@ -1692,11 +1692,10 @@ static gint gtk_window_focus_in_callback( GtkWidget *widget,
     printf( ".\n" );
 */
 
     printf( ".\n" );
 */
 
-    wxPanel *panel = wxDynamicCast(win->GetParent(), wxPanel);
-    if (panel)
-    {
-        panel->SetLastFocus(win);
-    }
+    // notify the parent keeping track of focus for the kbd navigation
+    // purposes that we got it
+    wxChildFocusEvent eventFocus(win);
+    (void)win->GetEventHandler()->ProcessEvent(eventFocus);
 
 #ifdef HAVE_XIM
     if (win->m_ic)
 
 #ifdef HAVE_XIM
     if (win->m_ic)