[gnome-documents] documents: The directory must exist before we fetch the thumbnail



commit 4a4520ec47c4ec7bab573b306cb6b644c21b7b83
Author: Debarshi Ray <debarshir gnome org>
Date:   Tue Oct 22 12:10:59 2013 +0200

    documents: The directory must exist before we fetch the thumbnail
    
    https://bugzilla.gnome.org/show_bug.cgi?id=698315

 src/documents.js |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/src/documents.js b/src/documents.js
index 0ff8adf..c600067 100644
--- a/src/documents.js
+++ b/src/documents.js
@@ -760,8 +760,10 @@ const GoogleDocument = new Lang.Class({
 
                 let checksum = new GLib.Checksum(GLib.ChecksumType.MD5);
                 checksum.update(this.uri, -1);
+                let dirPath = GLib.build_filenamev([GLib.get_user_cache_dir(), "thumbnails", "normal"]);
+                GLib.mkdir_with_parents(dirPath, 0700);
                 let basename = checksum.get_string() + '.png';
-                let path = GLib.build_filenamev([GLib.get_user_cache_dir(), "thumbnails", "normal", 
basename]);
+                let path = GLib.build_filenamev([dirPath, basename])
 
                 let downloadFile = Gio.File.new_for_path(path);
                 downloadFile.replace_async


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]