[gnome-shell] AppDisplay: refresh the view after refreshing sections
- From: Giovanni Campagna <gcampagna src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] AppDisplay: refresh the view after refreshing sections
- Date: Thu, 7 Apr 2011 15:55:25 +0000 (UTC)
commit fb019a7cbfb3eaf6caf0cc8ae532849582c9a209
Author: Giovanni Campagna <gcampagna src gnome org>
Date: Sun Mar 27 14:59:33 2011 +0200
AppDisplay: refresh the view after refreshing sections
ViewByCategories._removeAll clears the sections, but the filter passed
to view still expects them to exists. Therefore, refresh the view
after the section has been rebuilt and the All filter reapplied.
https://bugzilla.gnome.org/show_bug.cgi?id=645801
js/ui/appDisplay.js | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 7830936..3161a78 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -34,6 +34,7 @@ AlphabeticalView.prototype = {
this._grid = new IconGrid.IconGrid({ xAlign: St.Align.START });
this._appSystem = Shell.AppSystem.get_default();
+ this._apps = [];
this._filterApp = null;
let box = new St.BoxLayout({ vertical: true });
@@ -224,7 +225,6 @@ ViewByCategories.prototype = {
let sections = this._appSystem.get_sections();
this._apps = apps;
- this._view.refresh(apps);
/* Translators: Filter to display all applications */
this._addFilter(_("All"), -1);
@@ -236,6 +236,7 @@ ViewByCategories.prototype = {
this._addFilter(sections[i], i);
this._selectCategory(-1);
+ this._view.refresh(apps);
if (this._focusDummy) {
let focused = this._focusDummy.has_key_focus();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]