From 96c34292ff67718c4c85f2567b4d6362e5419dc8 Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Sun, 3 Sep 2017 20:13:54 +0200 Subject: [PATCH] [fix] fix not closing file picker dialog --- src/teleportappwin.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/teleportappwin.c b/src/teleportappwin.c index 4e08edd..2282975 100644 --- a/src/teleportappwin.c +++ b/src/teleportappwin.c @@ -67,11 +67,14 @@ open_file_picker(GtkButton *btn, Peer *device) { GtkFileChooser *chooser = GTK_FILE_CHOOSER (dialog); filename = gtk_file_chooser_get_filename (chooser); g_print("Choosen file is %s\n", filename); + gtk_widget_destroy (dialog); addRouteToServer(g_compute_checksum_for_string (G_CHECKSUM_SHA256, filename, -1), filename, device->ip); g_free (filename); } - - gtk_widget_destroy (dialog); + else + { + gtk_widget_destroy (dialog); + } } void update_remote_device_list(TeleportAppWindow *win, Peer *device) {