Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/evinceadapter.py
diff options
context:
space:
mode:
Diffstat (limited to 'evinceadapter.py')
-rw-r--r--evinceadapter.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/evinceadapter.py b/evinceadapter.py
index 24a4c88..ad79189 100644
--- a/evinceadapter.py
+++ b/evinceadapter.py
@@ -64,7 +64,14 @@ class EvinceViewer():
return self._document.get_n_pages()
def load_metadata(self, activity):
+
self.metadata = activity.metadata
+
+ if not self.metadata['title_set_by_user'] == '1':
+ title = self._document.get_title()
+ if title:
+ self.metadata['title'] = title
+
sizing_mode = self.metadata.get('Read_sizing_mode', 'fit-width')
_logger.debug('Found sizing mode: %s', sizing_mode)
if sizing_mode == "best-fit":