Startup Fix 15.2 Isengard
#1
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:

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>
Reply
#2
For what it's worth, I reinstalled Kodi and did not experience this problem this time around. It may be because I disabled mouse input *while still on Confluence* before installing Bello. Regardless, hopefully this helps someone!
Reply
#3
works for me. but after reboot I always see the message about mouse... how to remove it?
Reply
#4
I removed the line <onfocus condition="system.getbool(input.enablemouse)">ActivateWindow(1110)</onfocus> I helped
Reply

Logout Mark Read Team Forum Stats Members Help
Startup Fix 15.2 Isengard0