From 45e59810f46c9a5c5f1a49fb2977cfbd89718899 Mon Sep 17 00:00:00 2001
From: mkaay <mkaay@mkaay.de>
Date: Thu, 3 Feb 2011 16:55:40 +0100
Subject: unrar destination fix

---
 module/plugins/hooks/UnRar.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

(limited to 'module/plugins/hooks')

diff --git a/module/plugins/hooks/UnRar.py b/module/plugins/hooks/UnRar.py
index 3a9e0b276..751c03987 100644
--- a/module/plugins/hooks/UnRar.py
+++ b/module/plugins/hooks/UnRar.py
@@ -131,16 +131,16 @@ class UnRar(Hook):
             else:
                 folder = download_folder
                 
-            destination = None
+            destination = folder
             if self.getConfig("unrar_destination") and not self.getConfig("unrar_destination").lower() == "none":
                 destination = self.getConfig("unrar_destination")
                 sub = "."
                 if self.core.config['general']['folder_per_package']:
                     sub = pack.folder.decode(sys.getfilesystemencoding())
-                if not isabs(destination):
-                    destination = join(folder, destination, sub)
-                else:
+                if isabs(destination):
                     destination = join(destination, sub)
+                else:
+                    destination = join(folder, destination, sub)
             
             u = Unrar(join(folder, fname), tmpdir=join(folder, "tmp"), ramSize=(self.ram if self.getConfig("ramwarning") else 0), cpu=self.getConfig("renice"))
             try:
-- 
cgit v1.2.3