| tMake keyboard focus under Win32 work again by fixing gtk_window_update_focus; … | |
| git clone git://src.adamsgaard.dk/vaccinewars | |
| Log | |
| Files | |
| Refs | |
| README | |
| LICENSE | |
| --- | |
| commit a642292e6cd5fadb79c25e768fe187cc01e939ea | |
| parent f652931011b761b1a5eb96ea1a2684c3a903d1b5 | |
| Author: Ben Webb <[email protected]> | |
| Date: Tue, 17 Sep 2002 09:38:31 +0000 | |
| Make keyboard focus under Win32 work again by fixing gtk_window_update_focus; | |
| hWnds with focus no longer have to be direct children of the main window, but | |
| can be further removed descendants. | |
| Diffstat: | |
| M src/gtkport/gtkport.c | 2 +- | |
| 1 file changed, 1 insertion(+), 1 deletion(-) | |
| --- | |
| diff --git a/src/gtkport/gtkport.c b/src/gtkport/gtkport.c | |
| t@@ -1504,7 +1504,7 @@ void gtk_window_update_focus(GtkWindow *window) | |
| if (FocusWnd) { | |
| widget = GTK_WIDGET(myGetWindowLong(FocusWnd, GWL_USERDATA)); | |
| if (widget && GTK_WIDGET(window)->hWnd && | |
| - GetParent(FocusWnd) == GTK_WIDGET(window)->hWnd) { | |
| + IsChild(GTK_WIDGET(window)->hWnd, FocusWnd)) { | |
| window->focus = widget; | |
| } | |
| } |