Kodi crash on launching play a file inside .torrent file

torrenter didn't refresh "lastTorrent" and "lastTorrentUrl" settings after
opening a torrent file. Due to this, after choosing a file to play inside
torrent file, kodi restarted, because it couldn't play a file with index
we have just chosen in a torrent file it remembered last time these
settings were saved.
pull/15/head
kolosovski 2016-11-27 22:07:07 +02:00
parent 317f64c2f8
commit 66bc7eb781
1 changed files with 3 additions and 0 deletions

View File

@ -1379,6 +1379,9 @@ class Core:
if not url: if not url:
action = xbmcgui.Dialog() action = xbmcgui.Dialog()
url = action.browse(1, self.localize('Choose .torrent in video library'), 'video', '.torrent') url = action.browse(1, self.localize('Choose .torrent in video library'), 'video', '.torrent')
torrent = Downloader.Torrent(self.userStorageDirectory, torrentFilesDirectory=self.torrentFilesDirectory)
self.__settings__.setSetting("lastTorrent", torrent.saveTorrent(url))
self.__settings__.setSetting("lastTorrentUrl", url)
if url: if url:
xbmc.executebuiltin( xbmc.executebuiltin(
'XBMC.ActivateWindow(%s)' % 'Videos,plugin://plugin.video.torrenter/?action=%s&url=%s' 'XBMC.ActivateWindow(%s)' % 'Videos,plugin://plugin.video.torrenter/?action=%s&url=%s'