From 95eb18e603accc3dd23c32c9dfbdf79b1723d391 Mon Sep 17 00:00:00 2001 From: Claudio Saavedra Date: Mon, 3 Sep 2012 17:41:25 +0300 Subject: ephy-profile-utils: add a profile_dir parameter to ephy_profile_utils_do_migration() This is passed further on to the migrator process. Right now this is unused. https://bugzilla.gnome.org/show_bug.cgi?id=681679 --- lib/ephy-profile-utils.c | 7 ++++++- lib/ephy-profile-utils.h | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/ephy-profile-utils.c b/lib/ephy-profile-utils.c index 58abfff61..51dd7e1b8 100644 --- a/lib/ephy-profile-utils.c +++ b/lib/ephy-profile-utils.c @@ -200,7 +200,7 @@ _ephy_profile_utils_query_form_auth_data (const char *uri, #define EPHY_PROFILE_MIGRATOR "ephy-profile-migrator" gboolean -ephy_profile_utils_do_migration (int test_to_run, gboolean debug) +ephy_profile_utils_do_migration (const char *profile_directory, int test_to_run, gboolean debug) { gboolean ret; GError *error = NULL; @@ -219,6 +219,11 @@ ephy_profile_utils_do_migration (int test_to_run, gboolean debug) argv[i++] = index; } + if (profile_directory != NULL) { + argv[i++] = "-p"; + argv[i++] = (char *)profile_directory; + } + argv[i++] = NULL; if (debug) diff --git a/lib/ephy-profile-utils.h b/lib/ephy-profile-utils.h index 8f50922c6..5a9b84433 100644 --- a/lib/ephy-profile-utils.h +++ b/lib/ephy-profile-utils.h @@ -32,7 +32,7 @@ int ephy_profile_utils_get_migration_version (void); gboolean ephy_profile_utils_set_migration_version (int version); -gboolean ephy_profile_utils_do_migration (int test_to_run, gboolean debug); +gboolean ephy_profile_utils_do_migration (const char *profile_directory, int test_to_run, gboolean debug); void _ephy_profile_utils_store_form_auth_data (const char *uri, const char *form_username, -- cgit v1.2.3