[gnome-documents] places: Don't use a switcher when there is only one page
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] places: Don't use a switcher when there is only one page
- Date: Mon, 25 May 2015 11:31:11 +0000 (UTC)
commit 5da94839422a70d0ce20e4073e074ebbd1147525
Author: Debarshi Ray <debarshir gnome org>
Date: Thu May 21 17:48:16 2015 +0200
places: Don't use a switcher when there is only one page
https://bugzilla.gnome.org/show_bug.cgi?id=749685
src/places.js | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
---
diff --git a/src/places.js b/src/places.js
index e5682d2..97732a4 100644
--- a/src/places.js
+++ b/src/places.js
@@ -59,10 +59,6 @@ const PlacesDialog = new Lang.Class({
homogeneous: true });
contentArea.pack_start(this._stack, true, true, 0);
- let header = this.widget.get_header_bar();
- let switcher = new Gtk.StackSwitcher({ stack: this._stack });
- header.set_custom_title(switcher);
-
let evDoc = this._model.get_document();
let docHasLinks = false;
@@ -91,6 +87,16 @@ const PlacesDialog = new Lang.Class({
}));
this._addPage(this._bookmarksPage);
}
+
+ let pages = this._stack.get_children();
+ let header = this.widget.get_header_bar();
+
+ if (pages.length == 1) {
+ header.set_title(pages[0].name);
+ } else if (pages.length > 1) {
+ let switcher = new Gtk.StackSwitcher({ stack: this._stack });
+ header.set_custom_title(switcher);
+ }
},
_handleLink: function(link) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]