diff --git a/plugin_installer/manifest.ini b/plugin_installer/manifest.ini index 6056cc09bb7ce0d14fb2820fb4dc6b1c65c49f3f..4dbd11520ee64b979fecf5751201017d837d6813 100644 --- a/plugin_installer/manifest.ini +++ b/plugin_installer/manifest.ini @@ -1,7 +1,7 @@ [info] name: Plugin Installer short_name: plugin_installer -version: 0.13.1 +version: 0.14 description: Install and upgrade plugins from ftp authors: Denis Fomin <fominde@gmail.com> Yann Leboulanger <asterix@lagaule.org> diff --git a/plugin_installer/plugin_installer.py b/plugin_installer/plugin_installer.py index ee63627a91e6642fd6284223eefdfe94fca3faec..96d187dc6e99dbd97f334ed034e51b8c3fb527b5 100644 --- a/plugin_installer/plugin_installer.py +++ b/plugin_installer/plugin_installer.py @@ -602,7 +602,7 @@ class Ftp(threading.Thread): # downloading zip file GLib.idle_add(self.progressbar.set_text, _('Downloading "%s"') % filename) - full_filename = os.path.join(local_dir, 'plugins', filename) + full_filename = os.path.join(user_dir, filename) self.buffer_ = io.BytesIO() try: self.ftp.retrbinary('RETR %s' % filename, self.handleDownload) @@ -610,7 +610,7 @@ class Ftp(threading.Thread): print (str(e)) with zipfile.ZipFile(self.buffer_) as zip_file: - zip_file.extractall(os.path.join(local_dir, 'plugins')) + zip_file.extractall(os.path.join(user_dir)) self.ftp.quit() GLib.idle_add(self.window.emit, 'plugin_downloaded', self.remote_dirs)