diff options
| author | 2011-12-08 19:50:45 +0100 | |
|---|---|---|
| committer | 2011-12-08 19:50:45 +0100 | |
| commit | 452c57a30ed90adc94d5105b6a98804673439149 (patch) | |
| tree | 0ca4c3f41246d941542841a2d9b8c5c41ef05e95 /module | |
| parent | order change updates cache (diff) | |
| download | pyload-452c57a30ed90adc94d5105b6a98804673439149.tar.xz | |
fixed delete
Diffstat (limited to 'module')
| -rw-r--r-- | module/database/FileDatabase.py | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/module/database/FileDatabase.py b/module/database/FileDatabase.py index 47013d8de..564fc4562 100644 --- a/module/database/FileDatabase.py +++ b/module/database/FileDatabase.py @@ -151,7 +151,7 @@ class FileHandler:          """delete package and all contained links"""          p = self.getPackage(id) -        oldorder = o.order +        oldorder = p.order          if not p:              if id in self.packageCache: del self.packageCache[id] @@ -191,7 +191,8 @@ class FileHandler:          pid = f.packageid          e = RemoveEvent("file", id, "collector" if not f.package().queue else "queue") - +         +        oldorder = f.order          if id in self.core.threadManager.processingIds():              self.cache[id].abortDownload() @@ -209,7 +210,7 @@ class FileHandler:          pyfiles = self.cache.values()          for pyfile in pyfiles: -            if pyfile.packageid == f["package"] and f["order"] > position: +            if pyfile.packageid == f["package"] and pyfile.order > oldorder:                  pyfile.order -= 1                  pyfile.notifyChange()  | 
