How to reproduce: (?)
1. put the Lable below in Estuarys Wall View (View_500_Wall.xml) right aboth the Panel (ID="500") -> Line10
(<include>Visible_Right</include> (Line9) ->
insert right after this the new Label (code below) -> right before: <control type="panel" id="500">)
2. Restart Kodi or simply Reload the Skin.
3. Now Install an Addon without a Fanart in its Addon Folder. (Video Addon: "ANSA" as Example.)
4. Navigate in the Homescreen of Estuary to "Addons" -> Klick on it -> Choose "Video Addons" in the List on the left side (if u thook "ANAS" to test, else the cathegory which holds the Addon u choose to test with.) -> after klicking on "Video Addons" Navigate to the Sideblade and Choose "Wall" as ur Viewtype.
5. Now u shouls see the newly added Lable in the upper left corner. -> Navigagate to ur Test Addon (the one without a Fanart in its Addon Folder). Focus it, e voila -> u'll notice that the newly Added Label shows a String even if there is no Fanart! so "$INFO[ListItem.Art(fanart)]" isnt Empty, but it should be! as there is No Fanart.
This wasnt a issue in Krypton and was introduced with Kodi 18.
here the mentioned Code (Label):
xml:
<control type="label">
<left>50</left>
<top>90</top>
<height>40</height>
<label>blablub$INFO[ListItem.Art(fanart)]</label>
<font>font30</font>
<shadowcolor>text_shadow</shadowcolor>
</control>
Would be nice if this Could be fixed.
Else stuff Like "String.IsEmpty(ListItem.Art(fanart))" simly fails there, and therefore doesnt work anymore.
--