Browse Source

take out nsmd-proxy, nsm-data and jackpatch from quickview

master
Nils 4 years ago
parent
commit
e21beabd1f
  1. 11
      qtgui/quickopensessioncontroller.py

11
qtgui/quickopensessioncontroller.py

@ -280,6 +280,8 @@ class QuickOpenSessionController(object):
whitelist = [e for e in api.getSystemPrograms() if e["whitelist"]]
leftovers = set(StarterClientItem.allItems.keys()) #"argodejoExec"
notForQuickView = ("nsm-data", "jackpatch", "nsm-proxy")
for forIcon in StarterClientItem.allItems.values():
forIcon._setIconOverlay("") #empty initial state
@ -290,11 +292,12 @@ class QuickOpenSessionController(object):
leftovers.remove(entry["argodejoExec"])
else:
#Create new. Item will be parented by Qt, so Python GC will not delete
item = StarterClientItem(parentController=self, desktopEntry=entry)
self.listWidget.addItem(item)
StarterClientItem.allItems[entry["argodejoExec"]] = item
if not exe in notForQuickView:
item = StarterClientItem(parentController=self, desktopEntry=entry)
self.listWidget.addItem(item)
StarterClientItem.allItems[entry["argodejoExec"]] = item
#Remove icons that were available until they got removed in the last db update
#Remove starters that were available until they got removed in the last db update
for loexe in leftovers:
item = StarterClientItem.allItems[loexe]
del StarterClientItem.allItems[loexe]

Loading…
Cancel
Save