[gnome-music] Remove redundant code
- From: Seif Lotfy <seiflotfy src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music] Remove redundant code
- Date: Fri, 7 Jun 2013 10:39:43 +0000 (UTC)
commit 9ce1541c58fac892e7b84f9b54384fac39280abb
Author: Seif Lotfy <seif lotfy com>
Date: Fri Jun 7 11:45:50 2013 +0200
Remove redundant code
src/view.js | 22 ++++++++++------------
1 files changed, 10 insertions(+), 12 deletions(-)
---
diff --git a/src/view.js b/src/view.js
index 6959da6..7a69ae0 100644
--- a/src/view.js
+++ b/src/view.js
@@ -514,26 +514,24 @@ const Artists = new Lang.Class({
this.view.get_generic_view().get_style_context().add_class("artist-panel-dark");
else
this.view.get_generic_view().get_style_context().add_class("artist-panel-white");
- this._allIter = this._model.append();
- this._artists["All Artists".toLowerCase()] = {"iter": this._allIter, "albums": []};
- this._model.set(
- this._allIter,
- [0, 1, 2, 3],
- ["All Artists", "All Artists", "All Artists", "All Artists"]
- );
- if (this.header_bar.get_stack() != null)
- this.header_bar.get_stack().connect("notify::visible-child", Lang.bind(this,
this._onNotifyMode));
this.show_all();
},
- _onNotifyMode: function(widget, param) {
- if (this != widget.get_visible_child())
- return;
+ _populate: function(widget, param) {
let selection = this.view.get_generic_view().get_selection();
if (!selection.get_selected()[0]) {
+ this._allIter = this._model.append();
+ this._artists["All Artists".toLowerCase()] = {"iter": this._allIter, "albums": []};
+ this._model.set(
+ this._allIter,
+ [0, 1, 2, 3],
+ ["All Artists", "All Artists", "All Artists", "All Artists"]
+ );
selection.select_path(this._model.get_path(this._allIter));
this.view.emit('item-activated', "0", this._model.get_path(this._allIter));
}
+ this._init = true;
+ this.populate();
},
_addListRenderers: function() {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]