From 34b76e16a93ada1c21369fba8dee4ce9e752848d Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Thu, 5 Jun 2003 07:41:18 +0000 Subject: Actually add the ask for dest pref, it was using the wrong key. 2003-06-05 Marco Pesenti Gritti * data/epiphany.schemas.in: * embed/ephy-embed-popup.c: (embed_popup_download_link_cmd): * embed/ephy-embed-utils.c: (ephy_embed_utils_save): Actually add the ask for dest pref, it was using the wrong key. * embed/mozilla/FilePicker.cpp: * embed/mozilla/mozilla-embed-single.cpp: Return directory also on cancel. * lib/ephy-prefs.h: * src/popup-commands.c: (popup_cmd_download_link): Persist directory also on cancel. --- embed/ephy-embed-utils.c | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) (limited to 'embed/ephy-embed-utils.c') diff --git a/embed/ephy-embed-utils.c b/embed/ephy-embed-utils.c index 57ef3beb4..4e68964b9 100644 --- a/embed/ephy-embed-utils.c +++ b/embed/ephy-embed-utils.c @@ -140,28 +140,30 @@ ephy_embed_utils_save (GtkWidget *window, NULL, NULL); } - if (ret == G_OK) - { - uri = gnome_vfs_uri_new (retPath); - g_return_if_fail (uri != NULL); - retDir = gnome_vfs_uri_extract_dirname (uri); + uri = gnome_vfs_uri_new (retPath); + g_return_if_fail (uri != NULL); + + retDir = gnome_vfs_uri_extract_dirname (uri); + if (ret == G_OK) + { if (with_content) flags |= EMBED_PERSIST_SAVE_CONTENT; + ephy_embed_persist_set_flags (persist, flags); ephy_embed_persist_set_dest (persist, retPath); ephy_embed_persist_save (persist); + } - /* set default save dir */ - eel_gconf_set_string (default_dir_pref, - retDir); + /* set default save dir */ + eel_gconf_set_string (default_dir_pref, + retDir); - g_free (retDir); - gnome_vfs_uri_unref (uri); - g_free (retPath); - } + g_free (retDir); + gnome_vfs_uri_unref (uri); + g_free (retPath); g_object_unref (G_OBJECT(persist)); -- cgit v1.2.3