[gnome-shell] recorder: Fall back to ~ if XDG_VIDEOS_DIR doesn't exist
- From: Florian Müllner <fmuellner src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gnome-shell] recorder: Fall back to ~ if XDG_VIDEOS_DIR doesn't exist
 
- Date: Wed, 13 Apr 2016 20:22:09 +0000 (UTC)
 
commit c039a3ddda97ee0aff8563f9dc61f9814f95b9dd
Author: Florian Müllner <fmuellner gnome org>
Date:   Wed Apr 13 21:22:56 2016 +0200
    recorder: Fall back to ~ if XDG_VIDEOS_DIR doesn't exist
    
    Unlike screenshots, recordings fail when the default directory doesn't
    exist. Fall back to home instead.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=765015
 src/shell-recorder.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/shell-recorder.c b/src/shell-recorder.c
index 62ef0c4..84d68f5 100644
--- a/src/shell-recorder.c
+++ b/src/shell-recorder.c
@@ -944,6 +944,9 @@ get_absolute_path (char *maybe_relative)
   else
     {
       const char *video_dir = g_get_user_special_dir (G_USER_DIRECTORY_VIDEOS);
+      if (!g_file_test (video_dir, G_FILE_TEST_EXISTS))
+          video_dir = g_get_home_dir ();
+
       path = g_build_filename (video_dir, maybe_relative, NULL);
     }
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]