Bug#650693: gnome-shell-extensions: appList variable is not defined in apps-menu extension.js file
arvi
arviit at yahoo.it
Thu Dec 1 22:51:33 UTC 2011
Package: gnome-shell-extensions
Version: 3.2.0-1
Severity: normal
Dear Maintainer,
apps-menu extension doesn't work.
appList variable in extension.js file is not defined.
I fixed it this way:
_loadCategory: function(dir, menu) {
var iter = dir.iter();
var nextType;
while ((nextType = iter.next()) != GMenu.TreeItemType.INVALID) {
if (nextType == GMenu.TreeItemType.ENTRY) {
var entry = iter.get_entry();
var app = appsys.lookup_app_by_tree_entry(entry);
menu.addMenuItem(new AppMenuItem(app));
} else if (nextType == GMenu.TreeItemType.DIRECTORY) {
+ let dir = iter.get_directory();
+ let item = new PopupMenu.PopupSubMenuMenuItem(dir.get_name());
- this._loadCategory(iter.get_directory(), appList);
+ this._loadCategory(iter.get_directory(), item.menu);
}
}
},
and it seems to work.
Best Regards.
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 3.1.0-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=it_IT.utf8, LC_CTYPE=it_IT.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnome-shell-extensions depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.10.0-3
ii gconf-gsettings-backend [gsettings-backend] 3.2.3-1
ii gir1.2-gtop-2.0 2.28.4-1
ii gnome-shell 3.2.1-5
gnome-shell-extensions recommends no packages.
gnome-shell-extensions suggests no packages.
-- no debconf information
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the pkg-gnome-maintainers
mailing list