Update of /cvsroot/htoolkit/port/src/cbits/GTK
In directory sc8-pr-cvs1:/tmp/cvs-serv4194/src/cbits/GTK
Modified Files:
Window.c
Log Message:
bugfix
Index: Window.c
===================================================================
RCS file: /cvsroot/htoolkit/port/src/cbits/GTK/Window.c,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Window.c 9 Oct 2003 07:56:44 -0000 1.36
--- Window.c 10 Oct 2003 20:27:04 -0000 1.37
***************
*** 646,650 ****
gtk_window_set_modal(GTK_WINDOW(toplevel), TRUE);
! gtk_signal_connect (GTK_OBJECT(toplevel), "delete-event",
GTK_SIGNAL_FUNC(gtk_main_quit),
NULL);
--- 646,650 ----
gtk_window_set_modal(GTK_WINDOW(toplevel), TRUE);
! gtk_signal_connect (GTK_OBJECT(toplevel), "destroy",
GTK_SIGNAL_FUNC(gtk_main_quit),
NULL);
***************
*** 666,670 ****
void osDestroyWindow(WindowHandle window)
{
! gtk_widget_destroy(window);
}
--- 666,675 ----
void osDestroyWindow(WindowHandle window)
{
! GtkWidget *toplevel = gtk_widget_get_toplevel(window);
!
! if (toplevel != gFrameWidget)
! gtk_widget_destroy(toplevel);
! else
! gtk_widget_destroy(window);
}
|