fix Gdk-CRITICAL **: IA__gdk_window_get_window_type: assertion 'GDK_IS_WINDOW (window)' failed

This commit is contained in:
Garux
2020-06-05 23:49:04 +03:00
parent 3e7ee32ded
commit 35309c8c6c
7 changed files with 14 additions and 42 deletions

View File

@@ -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;
}