equal
deleted
inserted
replaced
30 print u'AddToMenu "%s" "%s%%folder.png%%" Popup "%s"' % (name, entry.getName(), subname) |
30 print u'AddToMenu "%s" "%s%%folder.png%%" Popup "%s"' % (name, entry.getName(), subname) |
31 parse_menu(entry, subname) |
31 parse_menu(entry, subname) |
32 elif isinstance(entry, xdg.Menu.MenuEntry): |
32 elif isinstance(entry, xdg.Menu.MenuEntry): |
33 desktop = DesktopEntry(entry.DesktopEntry.getFileName()) |
33 desktop = DesktopEntry(entry.DesktopEntry.getFileName()) |
34 icon = desktop.getIcon() |
34 icon = desktop.getIcon() |
35 icon_slash_idx = icon.rfind('/') |
35 if icon.rfind('/') == -1 and icon.rfind('.') == -1: |
36 if icon_slash_idx == -1: |
|
37 icon = icon + ".png" |
36 icon = icon + ".png" |
38 cmd = desktop.getExec().rstrip('%FUfu') |
37 cmd = desktop.getExec().rstrip('%FUfu') |
39 if icon == '': |
38 if icon == '': |
40 print u'AddToMenu "%s" "%s" Exec exec %s' % (name, desktop.getName(), cmd) |
39 print u'AddToMenu "%s" "%s" Exec exec %s' % (name, desktop.getName(), cmd) |
41 else: |
40 else: |