Merge lp:~daker/xdg-launcher/fix.689013 into lp:xdg-launcher

Proposed by Adnane Belmadiaf
Status: Needs review
Proposed branch: lp:~daker/xdg-launcher/fix.689013
Merge into: lp:xdg-launcher
Diff against target: 30 lines (+3/-3)
1 file modified
xdglauncher.py (+3/-3)
To merge this branch: bzr merge lp:~daker/xdg-launcher/fix.689013
Reviewer Review Type Date Requested Status
Michael Hall Pending
Review via email: mp+43633@code.launchpad.net
To post a comment you must log in.

Unmerged revisions

7. By Adnane Belmadiaf

* Fixed bug 689013

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'xdglauncher.py'
2--- xdglauncher.py 2010-12-13 19:10:28 +0000
3+++ xdglauncher.py 2010-12-14 12:07:55 +0000
4@@ -34,7 +34,7 @@
5 self.__rebuild_lock = Lock()
6 self.__schedule_id = {self.__tree: None,}
7 self.__schedule_lock = Lock()
8- self.__menu_rebuild_delay = 2
9+ self.__menu_rebuild_delay = 1
10 self.__menu_name = menu_name
11 launchers = []
12
13@@ -78,7 +78,7 @@
14 import math
15 launchers = []
16 if not rebuild:
17- menu = gmenu.lookup_tree(self.__tree)
18+ menu = gmenu.lookup_tree(self.__tree, gmenu.FLAGS_INCLUDE_EXCLUDED)
19 menu.add_monitor(self.menu_changed_cb, launchers)
20 if not self.__menu_name.startswith('/'):
21 self.__menu_name = '/%s'%self.__menu_name
22@@ -87,7 +87,7 @@
23 entries = tree.get_directory_from_path(self.__menu_name)
24
25 for e in entries.get_contents():
26- if isinstance(e, gmenu.Entry):
27+ if isinstance(e, gmenu.Entry) and not e.is_excluded:
28 launchers.append(e)
29
30 self.screen_width, self.screen_height = gtk.gdk.screen_width(), gtk.gdk.screen_height()

Subscribers

People subscribed via source and target branches

to all changes: