[gnome-documents] manager: don't insert a heading row in BaseModel if none is provided
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] manager: don't insert a heading row in BaseModel if none is provided
- Date: Fri, 11 Nov 2011 17:38:56 +0000 (UTC)
commit 774a6dbfe432608ebdfe13374071b55f48fcc2ed
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Thu Nov 10 15:06:11 2011 -0500
manager: don't insert a heading row in BaseModel if none is provided
src/manager.js | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
---
diff --git a/src/manager.js b/src/manager.js
index b2eba21..3751c31 100644
--- a/src/manager.js
+++ b/src/manager.js
@@ -35,11 +35,10 @@ BaseManager.prototype = {
_init: function(title) {
this._items = {};
this._activeItem = null;
+ this._title = null;
if (title)
this._title = title;
- else
- this._title = '';
},
getTitle: function() {
@@ -191,9 +190,14 @@ BaseModel.prototype = {
_refreshModel: function() {
this.model.clear();
- let iter = this.model.append();
- Gd.item_store_set(this.model, iter,
- 'heading', '', this._manager.getTitle());
+ let iter;
+ let title = this._manager.getTitle();
+
+ if (title) {
+ iter = this.model.append();
+ Gd.item_store_set(this.model, iter,
+ 'heading', '', title);
+ }
let items = this._manager.getItems();
for (idx in items) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]