- if (server_version > running_version)
- {
- appimage_data->window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
- label = gtk_label_new (_("A new Geeqie AppImage is available"));
- gtk_widget_show(label);
- gtk_container_add(GTK_CONTAINER(appimage_data->window), label);
- gtk_window_set_decorated(GTK_WINDOW(appimage_data->window), FALSE);
- gtk_widget_set_size_request(appimage_data->window, 300, 40);
- gtk_window_set_gravity(GTK_WINDOW(appimage_data->window), GDK_GRAVITY_NORTH_EAST);
- gtk_window_move(GTK_WINDOW(appimage_data->window), (gdk_screen_width() * 0.8), (gdk_screen_height() / 20));
- gtk_window_set_skip_taskbar_hint(GTK_WINDOW(appimage_data->window), TRUE);
- gtk_window_set_focus_on_map(GTK_WINDOW(appimage_data->window), FALSE);
- g_signal_connect(appimage_data->window, "focus-in-event", G_CALLBACK(user_close_cb), appimage_data);
- appimage_data->id = g_timeout_add(100, appimage_notification_fade_cb, appimage_data);
- gtk_widget_show((appimage_data->window));
- }
- else
- {
- g_idle_add(appimage_notification_close_cb, appimage_data);
- }
- }
+ gtk_window_move(GTK_WINDOW(appimage_data->window), (gdk_screen_width() * 0.8), (gdk_screen_height() / 20));
+ g_signal_connect(appimage_data->window, "focus-in-event", G_CALLBACK(user_close_cb), appimage_data);
+ appimage_data->id = g_timeout_add(100, appimage_notification_fade_cb, appimage_data);
+
+ g_object_unref(builder);
+ gtk_widget_show(appimage_data->window);
+
+ g_free(ui_path);