From: <kr_...@us...> - 2003-10-10 20:27:08
|
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); } |