Changeset 3870


Ignore:
Timestamp:
Mar 9, 2017, 6:31:27 PM (3 years ago)
Author:
Juanma
Message:

wip

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lliurex-store/trunk/fuentes/python3-lliurex-store.install/usr/share/lliurexstore/plugins/loadStore.py

    r3867 r3870  
    7676        def _sanitize_store(self,store):
    7777                applist=store.get_apps()
     78                uniqlist=[]
    7879                for app in applist:
    7980                        #Remove apps whitout pkgname
     
    8485                                self._debug("Removed addon "+str(app.get_pkgnames()))
    8586                                store.remove_app(app)
     87                        #Remove duplicated apps (as in gnome-store)
     88                        #We assume that default_source=pkgname_default, although this should not be relied upon.
     89                        if app.get_pkgname_default() in uniqlist:
     90                                store.remove_app(app)
     91                        else:
     92                                uniqlist.append(app.get_pkgname_default())
     93
     94                         
    8695                #Check the blacklist
    8796                try:
Note: See TracChangeset for help on using the changeset viewer.