# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1046898804 0 # Node ID 95bfcd2deb943db19c06a52c03c58396c84c642a # Parent 49ac97060328a1e35ce8a9ef26ce2d7ef2594b14 Slight change to get it to work on GTK 2.x, although there is a momentary display of the window at the incorrect size which I don't like. This may require more fine tuning. diff -r 49ac97060328 -r 95bfcd2deb94 gtk/dw.c --- a/gtk/dw.c Wed Mar 05 20:55:33 2003 +0000 +++ b/gtk/dw.c Wed Mar 05 21:13:24 2003 +0000 @@ -1197,7 +1197,7 @@ if(width && height) { - gdk_window_resize(GTK_WIDGET(handle)->window, width, height); + gtk_widget_set_usize(handle, width, height); gtk_object_set_data(GTK_OBJECT(handle), "_dw_width", 0); gtk_object_set_data(GTK_OBJECT(handle), "_dw_height", 0); } @@ -1207,7 +1207,7 @@ gdk_window_show(GTK_WIDGET(handle)->window); gdk_flush(); } - defaultitem = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(handle), "defaultitem"); + defaultitem = (GtkWidget *)gtk_object_get_data(GTK_OBJECT(handle), "_dw_defaultitem"); if(defaultitem) gtk_widget_grab_focus(defaultitem); DW_MUTEX_UNLOCK; @@ -7050,7 +7050,7 @@ return; DW_MUTEX_LOCK; - gtk_object_set_data(GTK_OBJECT(window), "defaultitem", (gpointer)defaultitem); + gtk_object_set_data(GTK_OBJECT(window), "_dw_defaultitem", (gpointer)defaultitem); DW_MUTEX_UNLOCK; }