From c7f9f54fb0fa592c89c086d87399ee7affea6d22 Mon Sep 17 00:00:00 2001 From: Kingul Date: Mon, 21 Nov 2016 19:23:37 +0200 Subject: [PATCH] hack for context menu not showing every time --- Core.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Core.py b/Core.py index 626e352..a984193 100644 --- a/Core.py +++ b/Core.py @@ -1148,14 +1148,14 @@ class Core: contextMenu = [(self.localize('Search Control Window'), 'xbmc.RunScript(%s,)' % os.path.join(ROOT, 'controlcenter.py'))] replaceMenu = False - if contextMenu: - listitem.addContextMenuItems(contextMenu, replaceItems=replaceMenu) if isFolder: listitem.setProperty("Folder", "true") listitem.setInfo(type='Video', infoLabels=info) else: listitem.setInfo(type='Video', infoLabels=info) listitem.setArt({'thumb': image}) + if contextMenu: + listitem.addContextMenuItems(contextMenu, replaceItems=replaceMenu) xbmcplugin.addDirectoryItem(handle=int(sys.argv[1]), url=url, listitem=listitem, isFolder=isFolder) def getParameters(self, parameterString): @@ -1694,7 +1694,7 @@ class Core: def context(self, params={}): xbmc.executebuiltin("Action(ContextMenu)") - return + sys.exit() def downloadFilesList(self, params={}): from resources.utorrent.net import Download