[gnome-documents/wip/lokdocview-rebase: 8/10] Fix error view appearing when loading LO docs



commit 25a13b3eaa9ff335c77bcf47011e62d4b13e22a9
Author: Debarshi Ray <debarshir gnome org>
Date:   Fri Dec 11 12:54:38 2015 +0100

    Fix error view appearing when loading LO docs

 src/lokview.js |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/lokview.js b/src/lokview.js
index 5b07ddb..2ad2ac4 100644
--- a/src/lokview.js
+++ b/src/lokview.js
@@ -170,21 +170,22 @@ const LOKView = new Lang.Class({
             this.hasParts = false;
 
         this._progressBar.hide();
-        this.set_visible_child_full('view', Gtk.StackTransitionType.NONE);
-        this.view.show();
+        this.set_visible_child_name('view');
         this.view.set_edit(false);
     },
 
     reset: function () {
         if (!this.view)
             return;
-        this.view.hide()
+        this.view.reset_view();
+        this.set_visible_child_full('view', Gtk.StackTransitionType.NONE);
     },
 
     _createView: function() {
         if (isAvailable()) {
             this.view = LOKDocView.View.new(null, null, null);
             this._sw.add(this.view);
+            this.view.show();
             this.view.connect('load-changed', Lang.bind(this, this._onProgressChanged));
         }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]