]> granicus.if.org Git - handbrake/commitdiff
LinGui: don't remember state of presets window
authorJohn Stebbins <jstebbins.hb@gmail.com>
Wed, 31 Jan 2018 21:46:21 +0000 (13:46 -0800)
committerJohn Stebbins <jstebbins.hb@gmail.com>
Wed, 31 Jan 2018 21:47:47 +0000 (13:47 -0800)
Do not automatically open the presets window when restarting the
application.

gtk/src/callbacks.c
gtk/src/internal_defaults.json

index e025e240b35e9d4e6ef87089f1f1def1fffdb5be..ed52ac3589712f447764b0a43aac532d1eb11071 100644 (file)
@@ -4088,9 +4088,12 @@ show_activity_action_cb(GSimpleAction *action, GVariant *value,
 G_MODULE_EXPORT gboolean
 presets_window_delete_cb(GtkWidget *xwidget, GdkEvent *event, signal_user_data_t *ud)
 {
-    gtk_widget_set_visible(xwidget, FALSE);
-    GtkWidget *widget = GHB_WIDGET(ud->builder, "show_presets");
-    gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(widget), FALSE);
+    GSimpleAction * action;
+    GVariant      * state = g_variant_new_boolean(FALSE);
+
+    action = G_SIMPLE_ACTION(g_action_map_lookup_action(
+                             G_ACTION_MAP(ud->app), "show-presets"));
+    g_action_change_state(G_ACTION(action), state);
     return TRUE;
 }
 
@@ -4285,10 +4288,7 @@ show_presets_action_cb(GSimpleAction *action, GVariant *value,
     gboolean state = g_variant_get_boolean(value);
 
     g_simple_action_set_state(action, value);
-    ghb_dict_set(ud->prefs, "show_presets", ghb_boolean_value(state));
-    presets_window_set_visible(ud, ghb_dict_get_bool(ud->prefs,
-                                                     "show_presets"));
-    ghb_pref_save(ud->prefs, "show_presets");
+    presets_window_set_visible(ud, state);
 }
 
 static void
@@ -5805,8 +5805,6 @@ window_map_cb(
     GdkEventAny *event,
     signal_user_data_t *ud)
 {
-    presets_window_set_visible(ud, ghb_dict_get_bool(ud->prefs,
-                                                     "show_presets"));
     return FALSE;
 }
 
index 967a80c314b7e88f8a9d9e328f4b244a41d5e344..4057fd290a93011d199548c6237c742aba2b0da8 100644 (file)
@@ -96,7 +96,6 @@
         "preview_show_crop": false,
         "preview_x": -1,
         "preview_y": -1,
-        "show_presets": false,
         "UseM4v": true,
         "auto_name": true,
         "auto_name_template": "{source}",