Codebase list sugar-read-activity / 21af7cc
Save the file hash in the metadata to calculate it only one time Signed-off-by: Gonzalo Odiard <gonzalo@laptop.org> Gonzalo Odiard 11 years ago
1 changed file(s) with 8 addition(s) and 2 deletion(s). Raw diff Collapse all Expand all
725725 self.metadata['Read_search'] = \
726726 self._edit_toolbar._search_entry.props.text
727727 self.metadata['activity'] = self.get_bundle_id()
728 self.metadata['filehash'] = self.filehash
728729
729730 os.link(self._tempfile, file_path)
730731
870871 self._view_toolbar.set_view(self._view)
871872 self._edit_toolbar.set_view(self._view)
872873
873 filehash = get_md5(filepath)
874 self._bookmarkmanager = BookmarkManager(filehash)
874
875 self.filehash = self.metadata.get('filehash', None)
876 if self.filehash is None:
877 self.filehash = get_md5(filepath)
878 logging.error('Calculate hash %s', self.filehash)
879
880 self._bookmarkmanager = BookmarkManager(self.filehash)
875881 self._bookmarkmanager.connect('added_bookmark',
876882 self._added_bookmark_cb)
877883 self._bookmarkmanager.connect('removed_bookmark',