2015-09-26, 23:02
I've modified Bello so that it works on 15.2. Previously when I started Kodi, I was getting a blank help dialog, and if I clicked it, the screen glitched out and Kodi was unusable.
You need to modify the file `addons/skin.bello/720p/Startup.xml`. Comment out (or remove) lines 22-29 inclusive (it looks like these just detect mouse support which Bello doesnt have anyway). Then, right above `</window>` add the line: `<onload>ReplaceWindow($INFO[System.StartupWindow])</onload>`
Your `Startup.xml` should then look like the following:
You need to modify the file `addons/skin.bello/720p/Startup.xml`. Comment out (or remove) lines 22-29 inclusive (it looks like these just detect mouse support which Bello doesnt have anyway). Then, right above `</window>` add the line: `<onload>ReplaceWindow($INFO[System.StartupWindow])</onload>`
Your `Startup.xml` should then look like the following:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<window >
<defaultcontrol always="true">10</defaultcontrol>
<allowoverlay>no</allowoverlay>
<backgroundcolor>0</backgroundcolor>
<onload condition="System.HasAddon(script.extendedinfo)">RunScript(script.skin.info.service)</onload>
<onload condition="IsEmpty(Window(Visualisation).Property(ArtistSlideshowRunning))">RunScript(script.artistslideshow, daemon=True)</onload>
<onload condition="[System.HasAddon(script.extendedinfo) + stringcompare(Skin.String(QuickNavWidgetMoviesType),4)]">RunScript(script.extendedinfo,info=incinemas)</onload>
<onload condition="[System.HasAddon(script.extendedinfo) + stringcompare(Skin.String(QuickNavWidgetMoviesType),5)]">RunScript(script.extendedinfo,info=trendingmovies)</onload>
<onload condition="[System.HasAddon(script.extendedinfo) + stringcompare(Skin.String(QuickNavWidgetTVShowsType),4)]">RunScript(script.extendedinfo,info=trendingshows)</onload>
<onload condition="[System.HasAddon(script.extendedinfo) + stringcompare(Skin.String(QuickNavWidgetMusicType),4)]">RunScript(script.extendedinfo,info=topartists)</onload>
<onload condition="IsEmpty(Skin.String(QuickNavWidgetMoviesType))">Skin.SetString(QuickNavWidgetMoviesType,1)</onload>
<onload condition="IsEmpty(Skin.String(QuickNavWidgetMoviesName))">Skin.SetString(QuickNavWidgetMoviesName,$LOCALIZE[31241])</onload>
<onload condition="IsEmpty(Skin.String(QuickNavWidgetTVShowsType))">Skin.SetString(QuickNavWidgetTVShowsType,1)</onload>
<onload condition="IsEmpty(Skin.String(QuickNavWidgetTVShowsName))">Skin.SetString(QuickNavWidgetTVShowsName,$LOCALIZE[31242])</onload>
<onload condition="IsEmpty(Skin.String(QuickNavWidgetMusicType))">Skin.SetString(QuickNavWidgetMusicType,1)</onload>
<onload condition="IsEmpty(Skin.String(QuickNavWidgetMusicName))">Skin.SetString(QuickNavWidgetMusicName,$LOCALIZE[31243])</onload>
<onload condition="[System.HasAddon(script.extendedinfo) + IsEmpty(Skin.String(RSSVideoFeedName))]">Skin.SetString(RSSVideoFeedName,Euronews)</onload>
<onload condition="[System.HasAddon(script.extendedinfo) + IsEmpty(Skin.String(RSSVideoFeedURL))]">Skin.SetString(RSSVideoFeedURL,Euronews)</onload>
<controls>
<!-- <control type="button" id="10">
<description>trigger</description>
<onfocus condition="system.getbool(input.enablemouse)">ActivateWindow(1110)</onfocus>
<onfocus>ReplaceWindow($INFO[System.StartupWindow])</onfocus>
<texturenofocus>-</texturenofocus>
<texturefocus>-</texturefocus>
<visible>!Skin.HasSetting(Use_Startup_Playlist)</visible>
</control> -->
<control type="button" id="10">
<description>trigger with startup Playlist</description>
<onfocus>XBMC.PlayMedia($INFO[Skin.String(Startup_Playlist_Path)])</onfocus>
<onfocus>ReplaceWindow($INFO[System.StartupWindow])</onfocus>
<texturenofocus>-</texturenofocus>
<texturefocus>-</texturefocus>
<visible>Skin.HasSetting(Use_Startup_Playlist)</visible>
</control>
<include>BackgroundContent</include>
<include>BackgroundVignette</include>
</controls>
<onload>ReplaceWindow($INFO[System.StartupWindow])</onload>
</window>