move installPackage call one wizard step to properly update the wizard texts
[enigma2.git] / lib / python / Screens / ScanSetup.py
index 92d82073b127b2b6cddb757ff0d431a61ccb5ef4..357888f8f30e3c6cc35b1e7fb247def253755514 100644 (file)
@@ -285,7 +285,15 @@ class DefaultSatLists(DefaultWizard):
 
        def setDirectory(self):
                self.directory = resolveFilename(SCOPE_DEFAULTPARTITIONMOUNTDIR)
-               self.xmlfile = "defaultsatlists.xml"            
+               self.xmlfile = "defaultsatlists.xml"
+               
+       def statusCallback(self, status, progress):
+               print "statusCallback:", status, progress
+               from Components.DreamInfoHandler import DreamInfoHandler
+               if status == DreamInfoHandler.STATUS_DONE:
+                       self["text"].setText(_("The installation of the default services lists is finished."))
+                       self.markDone()
+                       self.disableKeys = False        
 
 class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport):
        def __init__(self, session):