Posts: 5,244
Joined: Jul 2012
Reputation:
339
I've been integrating the extendedinfo script into my skin. The addon uses 3 dialog xml files to show its gui controls. When I run the addon using its own skin windows from its /skins/Default/1080i it exits OK, but with the windows converted into my skin when I give the "back" action in the window it looks like extendedinfo gets it and exits then when Kodi closes the window it crashes. My theory is maybe the controls are being held somewhere (Kodi? addon?) and not being released properly and that causes a problem when the window is closed. Any ideas on how to dig deeper into this?
scott s.
.
Posts: 96
Joined: Oct 2018
Reputation:
3
I have the same problem with integrating it inside my skin: works flawlessly until i give it the back command to return to the home screen, then kodi crashes.
Posts: 1,471
Joined: Jan 2018
Reputation:
263
2018-11-27, 12:38
(This post was last modified: 2018-11-27, 12:38 by mardukL.)
Not crash related (not at home for test), but does the play button works on your ends?
To me, it doesnt.
Posts: 17,409
Joined: Aug 2007
Reputation:
586
Hitcher
Team-Kodi Member
Posts: 17,409
2018-11-27, 18:23
(This post was last modified: 2018-11-27, 18:23 by Hitcher.)
I have the same problem in my skin when using Dialog.Close(all) but if you press the back button it's fine.
Posts: 5,244
Joined: Jul 2012
Reputation:
339
I did make a local code change in the dependency script.module.kodi65 busy_handler because Leia requires a different way to open the busy dialog. I think now I have that working but don't really think that contributes to the crash. I don't know how to PR it, as the upstream repo on github is many commits past what is currently in the Kodi Leia repo (the upstream repo is modified for Python 3 in master and there's no Leia branch to compare against).
If anyone has interest in the changes, I did fork the upstream repo to scott967 github and created a new Leia branch that has a commit for the busy_handler change, as well as commit for the "*t9.xml" dialog to implement "Integer.IsGreater" bool.
scott s.
.