[gnome-documents] documents: Remove docModel argument for metadata
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] documents: Remove docModel argument for metadata
- Date: Sun, 5 Jun 2016 15:11:34 +0000 (UTC)
commit f155019eb1bebacf0954de6c8f6d88c58a105ed5
Author: Bastien Nocera <hadess hadess net>
Date: Sat Jun 4 19:59:37 2016 +0200
documents: Remove docModel argument for metadata
A refactor that will be necessary when we want to use metadata without a
docModel (for EPub support for example).
https://bugzilla.gnome.org/show_bug.cgi?id=767253
src/documents.js | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/src/documents.js b/src/documents.js
index 80ac38b..53f7b4a 100644
--- a/src/documents.js
+++ b/src/documents.js
@@ -1393,7 +1393,7 @@ const DocumentManager = new Lang.Class({
this._activeDocModel.set_continuous(false);
// load metadata
- this._connectMetadata(docModel);
+ this._connectMetadata();
this.emit('load-finished', doc, docModel);
},
@@ -1507,10 +1507,10 @@ const DocumentManager = new Lang.Class({
}
},
- _connectMetadata: function(docModel) {
- if (!docModel)
+ _connectMetadata: function() {
+ if (!this._activeDocModel)
return;
- let evDoc = docModel.get_document();
+ let evDoc = this._activeDocModel.get_document();
let file = Gio.File.new_for_uri(evDoc.get_uri());
if (!GdPrivate.is_metadata_supported_for_file(file))
return;
@@ -1519,11 +1519,11 @@ const DocumentManager = new Lang.Class({
let [res, val] = this.metadata.get_int('page');
if (res)
- docModel.set_page(val);
+ this._activeDocModel.set_page(val);
// save current page in metadata
this._activeDocModelIds.push(
- docModel.connect('page-changed', Lang.bind(this,
+ this._activeDocModel.connect('page-changed', Lang.bind(this,
function(source, oldPage, newPage) {
this.metadata.set_int('page', newPage);
}))
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]