aboutsummaryrefslogtreecommitdiffstats
path: root/embed/mozilla
diff options
context:
space:
mode:
authorChristian Persch <chpe@cvs.gnome.org>2003-09-20 19:28:53 +0800
committerChristian Persch <chpe@src.gnome.org>2003-09-20 19:28:53 +0800
commit7b653b5dce039fe86e9646e0d85aa647f3cf1dc0 (patch)
tree4ebb0c5d4b733eb37a23764bd448596b7132e086 /embed/mozilla
parent299aea88b01667397396ad664fa6e9dfe2c4a4bb (diff)
downloadgsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.tar
gsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.tar.gz
gsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.tar.bz2
gsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.tar.lz
gsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.tar.xz
gsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.tar.zst
gsoc2013-epiphany-7b653b5dce039fe86e9646e0d85aa647f3cf1dc0.zip
Fix directory selection persistence [bug #122780].
2003-09-20 Christian Persch <chpe@cvs.gnome.org> * embed/ephy-embed-utils.c: (ephy_embed_utils_save): * embed/mozilla/mozilla-embed-single.cpp: * src/window-commands.c: (window_cmd_file_open): Fix directory selection persistence [bug #122780].
Diffstat (limited to 'embed/mozilla')
-rw-r--r--embed/mozilla/mozilla-embed-single.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/embed/mozilla/mozilla-embed-single.cpp b/embed/mozilla/mozilla-embed-single.cpp
index 9830c236c..8df565f50 100644
--- a/embed/mozilla/mozilla-embed-single.cpp
+++ b/embed/mozilla/mozilla-embed-single.cpp
@@ -36,6 +36,7 @@
#include <time.h>
#include <libgnome/gnome-i18n.h>
+#include <libgnomevfs/gnome-vfs-utils.h>
#include <string.h>
#include <nsICacheService.h>
#include <nsCOMPtr.h>
@@ -1058,15 +1059,14 @@ impl_show_file_picker (EphyEmbedSingle *shell,
GFilePicker *filePicker = new GFilePicker (file_formats);
- /* FIXME sane path: expand tilde ... */
- expanded_directory = g_strdup (directory);
+ expanded_directory = gnome_vfs_expand_initial_tilde (directory);
/* make sure the directory exists, and use the home directory
* otherwise */
if (!expanded_directory ||
!g_file_test (expanded_directory, G_FILE_TEST_IS_DIR))
{
- if (expanded_directory) g_free (expanded_directory);
+ g_free (expanded_directory);
expanded_directory = g_strdup (g_get_home_dir());
}