summaryrefslogtreecommitdiffstats
path: root/multimedia/ucview/patches/ucview-0.33-default_image_path.patch
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/ucview/patches/ucview-0.33-default_image_path.patch')
-rw-r--r--multimedia/ucview/patches/ucview-0.33-default_image_path.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/multimedia/ucview/patches/ucview-0.33-default_image_path.patch b/multimedia/ucview/patches/ucview-0.33-default_image_path.patch
new file mode 100644
index 0000000000..09ab04d978
--- /dev/null
+++ b/multimedia/ucview/patches/ucview-0.33-default_image_path.patch
@@ -0,0 +1,18 @@
+diff -r -U 2 a/ucview-0.33/src/ucview-window.c b/ucview-0.33/src/ucview-window.c
+--- a/ucview-0.33/src/ucview-window.c 2009-12-08 18:24:08.000000000 +0100
++++ b/ucview-0.33/src/ucview-window.c 2015-02-10 19:34:41.104729578 +0100
+@@ -714,4 +714,7 @@
+ if( !filename ){
+ path = gconf_client_get_string( window->client, UCVIEW_GCONF_DIR "/still_image_file_path", NULL );
++ if( !path ){
++ path = g_get_home_dir();
++ }
+ if( !g_file_test( path, ( G_FILE_TEST_IS_DIR ) ) ){
+ g_set_error( error, UCVIEW_ERROR, 0, _("Path '%s' does not exist"), path );
+@@ -755,5 +758,5 @@
+ sidebar_add_image( SIDEBAR( window->sidebar ), buffer, filename );
+
+- g_free( path );
++/* g_free( path ); */
+ g_free( filetype );
+ g_free( filename );