diff --git a/src/objects/application/actions/open.c b/src/objects/application/actions/open.c index b9265c4..f75ddc2 100644 --- a/src/objects/application/actions/open.c +++ b/src/objects/application/actions/open.c @@ -75,11 +75,11 @@ static void open_window(GtkWidget *dialog, gint response_id, GtkApplication *app } -static void open_session(GtkWidget *dialog, gint response_id, GtkApplication *application) { +static void open_session(GtkWidget *file_chooser, gint response_id, GtkApplication *application) { if(response_id == GTK_RESPONSE_OK) { - g_autofree gchar * file_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog)); + g_autofree gchar * file_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(file_chooser)); if(file_name) { GError * error = NULL; @@ -121,7 +121,7 @@ static void open_session(GtkWidget *dialog, gint response_id, GtkApplication *ap } - gtk_widget_destroy(dialog); + gtk_widget_destroy(file_chooser); } diff --git a/src/objects/window/private.h b/src/objects/window/private.h index 47e0395..ed1bd7d 100644 --- a/src/objects/window/private.h +++ b/src/objects/window/private.h @@ -68,10 +68,10 @@ struct _pw3270ApplicationWindow { GList * keypads; ///< @brief Keypads. struct { - int width; ///< @brief Window width. - int height; ///< @brief Window height. - int is_maximized : 1; ///< @brief Non zero if window is maximized. - int is_fullscreen : 1; ///< @brief Non zero if window is fullscreen. + int width; ///< @brief Window width. + int height; ///< @brief Window height. + unsigned int is_maximized : 1; ///< @brief Non zero if window is maximized. + unsigned int is_fullscreen : 1; ///< @brief Non zero if window is fullscreen. } state; GtkWidget * popups[PW3270_APP_WINDOW_POPUP_COUNT]; -- libgit2 0.21.2