[epiphany/profile-migrator-diego: 5/12] e-profile-migrator: update migrate_tabs_visibility



commit ced0b72e050e92610ca2729fb95627b4636b1cd6
Author: Diego Escalante Urrelo <diegoe igalia com>
Date:   Fri Aug 24 03:56:32 2012 -0500

    e-profile-migrator: update migrate_tabs_visibility

 lib/ephy-profile-migrator.c |   21 +++++++++++++++------
 1 files changed, 15 insertions(+), 6 deletions(-)
---
diff --git a/lib/ephy-profile-migrator.c b/lib/ephy-profile-migrator.c
index c0c7710..d5f327e 100644
--- a/lib/ephy-profile-migrator.c
+++ b/lib/ephy-profile-migrator.c
@@ -696,18 +696,27 @@ migrate_history ()
   g_object_unref (history_service);
 }
 
-static void
-migrate_tabs_visibility ()
+static gboolean
+migrate_tabs_visibility (const char *profile_dir,
+                         const char *dest_dir,
+                         gboolean dry_run,
+                         gpointer data)
 {
   gboolean always_show_tabs;
 
   always_show_tabs = g_settings_get_boolean (EPHY_SETTINGS_UI,
                                              EPHY_PREFS_UI_ALWAYS_SHOW_TABS_BAR);
 
-  if (always_show_tabs)
-    g_settings_set_enum (EPHY_SETTINGS_UI,
-                         EPHY_PREFS_UI_TABS_BAR_VISIBILITY_POLICY,
-                         EPHY_PREFS_UI_TABS_BAR_VISIBILITY_POLICY_ALWAYS);
+  if (always_show_tabs) {
+    if (dry_run)
+      LOG ("[tabs-visibility] DR: setting policy to ALWAYS");
+    else
+      g_settings_set_enum (EPHY_SETTINGS_UI,
+                           EPHY_PREFS_UI_TABS_BAR_VISIBILITY_POLICY,
+                           EPHY_PREFS_UI_TABS_BAR_VISIBILITY_POLICY_ALWAYS);
+  }
+
+  return TRUE;
 }
 
 static void



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]