PluginSort aktualisiert bei der Auswahl eines Plugins im Move-Mode widgets für die Plugin-Description nicht (Lösungsvorschlag)

  • Hallo


    Wenn man im PluginBrowser die Plugin-Description in ein eigenes Widget auslagert, wird dieses nicht korrekt aktualisiert, wenn man ein Plugin zum Verschieben auswählt.

    (dabei wird im Plugin-Description-Widget immer die Beschreibung des 1. Plugins im PluginBrowser angezeigt - Bild 1)


    Mit einer kleinen Anpassung wird das Widget korrekt aktualisiert (Bild 2).

    Code
    class MyPluginList(PluginList):
        
         ...
        
    +    def updateList(self, list):
    +        PluginList.updateList(self, list)
    +        # to refresh on mark to move if desc show in a different widget
    +        # as TemplatedMultiContent or StringListSelection-Converter
    +        self.selectionChanged(self.index)

    Bevor ich das im GitHub aktualisiere, wäre es schön, wenn es jemand mal auf seinem System testen könnte.

    Manchmal weiß man ja nicht, was kleine Änderungen für komische Nebenwirkungen haben können :winking_face:


    plugin.py aus dem Anhang im folgenden Ordner auf der Box ersetzen und GUI-Neustart machen:

    /usr/lib/enigma2/python/Plugins/Extensions/PluginSort/