tMake 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. - vaccinewars - be a doctor and try to vaccinate the world
HTML git clone git://src.adamsgaard.dk/vaccinewars
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit a642292e6cd5fadb79c25e768fe187cc01e939ea
DIR parent f652931011b761b1a5eb96ea1a2684c3a903d1b5
HTML Author: Ben Webb <ben@salilab.org>
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(-)
---
DIR 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;
}
}