fix md5 hash check
[enigma2.git] / lib / python / Plugins / SystemPlugins / NFIFlash / downloader.py
index 5a95d3fd3f937000ca19c8e3a1746bfac2e16ecd..7c54fb48bbe39ae7069fe069dd028add44c4d163 100644 (file)
@@ -400,6 +400,7 @@ class NFIDownload(Screen):
        def nfi_finished(self, string=""):
                print "[nfi_finished] " + str(string)
                if self.nfo != "":
+                       self.nfofilename = self["destlist"].getCurrentDirectory() + '/' + self["feedlist"].getNFOname()
                        nfofd = open(self.nfofilename, "w")
                        if nfofd:
                                nfofd.write(self.nfo)
@@ -469,7 +470,7 @@ class NFIDownload(Screen):
                print "[flasherdownload_failed] " + error_message
                message = "%s %s" % (_("Download of USB flasher boot image failed: "),error_message)
                self.session.open(MessageBox, message, MessageBox.TYPE_ERROR)
-               self.query_remove_img(True)
+               self.remove_img(True)
 
        def flasherdownload_finished(self, string=""):
                print "[flasherdownload_finished] " + str(string)       
@@ -555,7 +556,7 @@ class NFIDownload(Screen):
                        self.delayTimer.callback.append(self.progress_increment)
                        self.delayTimer.start(105, False)
                else:
-                       self.remove_img()
+                       self.remove_img(True)
 
        def fdisk_finished(self, retval):
                self.container.appClosed.get().remove(self.fdisk_finished)