From 6059c3666337549f3eead9a193922686e94437ef Mon Sep 17 00:00:00 2001 From: marco Date: Sat, 11 Apr 2020 10:41:06 +0200 Subject: [PATCH] fix dialog_yesno --- platformcode/platformtools.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/platformcode/platformtools.py b/platformcode/platformtools.py index 985fc67a..c082d4ee 100644 --- a/platformcode/platformtools.py +++ b/platformcode/platformtools.py @@ -72,11 +72,16 @@ def dialog_notification(heading, message, icon=0, time=5000, sound=True): def dialog_yesno(heading, line1, line2="", line3="", nolabel="No", yeslabel="Si", autoclose=0, customlabel=None): # customlabel only on kodi 19 dialog = xbmcgui.Dialog() - - if autoclose: - return dialog.yesno(heading, makeMessage(line1, line2, line3), nolabel=nolabel, yeslabel=yeslabel, customlabel=customlabel, autoclose=autoclose) + if config.get_platform() == 'kodi-matrix': + if autoclose: + return dialog.yesno(heading, makeMessage(line1, line2, line3), nolabel=nolabel, yeslabel=yeslabel, customlabel=customlabel, autoclose=autoclose) + else: + return dialog.yesno(heading, makeMessage(line1, line2, line3), nolabel=nolabel, yeslabel=yeslabel, customlabel=customlabel) else: - return dialog.yesno(heading, makeMessage(line1, line2, line3), nolabel=nolabel, yeslabel=yeslabel, customlabel=customlabel) + if autoclose: + return dialog.yesno(heading, makeMessage(line1, line2, line3), nolabel=nolabel, yeslabel=yeslabel, autoclose=autoclose) + else: + return dialog.yesno(heading, makeMessage(line1, line2, line3), nolabel=nolabel, yeslabel=yeslabel) def dialog_select(heading, _list):