fix Gdk-CRITICAL **: IA__gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed
This commit is contained in:
@@ -86,7 +86,7 @@ gboolean modal_dialog_delete( GtkWidget *widget, GdkEvent* event, ModalDialog* d
|
||||
}
|
||||
|
||||
EMessageBoxReturn modal_dialog_show( GtkWindow* window, ModalDialog& dialog ){
|
||||
gtk_grab_add( GTK_WIDGET( window ) );
|
||||
gtk_window_set_modal( GTK_WINDOW( window ), TRUE );
|
||||
gtk_widget_show( GTK_WIDGET( window ) );
|
||||
|
||||
dialog.loop = true;
|
||||
@@ -96,7 +96,6 @@ EMessageBoxReturn modal_dialog_show( GtkWindow* window, ModalDialog& dialog ){
|
||||
}
|
||||
|
||||
gtk_widget_hide( GTK_WIDGET( window ) );
|
||||
gtk_grab_remove( GTK_WIDGET( window ) );
|
||||
|
||||
return dialog.ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user