diff options
-rw-r--r-- | src/jarabe/journal/model.py | 8 |
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'] |