Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/jarabe/journal/model.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/jarabe/journal/model.py b/src/jarabe/journal/model.py
index 727e4ff..f8b39a4 100644
--- a/src/jarabe/journal/model.py
+++ b/src/jarabe/journal/model.py
@@ -34,6 +34,8 @@ import dbus
from gi.repository import Gio
from gi.repository import GConf
+from gi.repository import SugarExt
+
from sugar3 import dispatch
from sugar3 import mime
from sugar3 import util
@@ -1067,6 +1069,12 @@ def _write_metadata_and_preview_files_and_return_file_paths(metadata,
if not os.path.exists(metadata_dir_path):
os.mkdir(metadata_dir_path)
+ # Set the HIDDEN attrib even when the metadata directory already
+ # exists for backward compatibility.
+ if not SugarExt.fat_set_hidden_attrib(metadata_dir_path):
+ logging.error('Could not set hidden attribute on %s' %
+ (metadata_dir_path))
+
preview = None
if 'preview' in metadata_copy:
preview = metadata_copy['preview']