In the default Estuary skin when you open the info dialog for an item you can select an actor from the cast list to open DialogSelect with a list of all the library items the actor stars in. Selecting a new item then reopens the info dialog and the cast list is refreshed to show the cast for the new item.
I cannot for the life of me get this to work in my own skin. This is the simplest DialogVideoInfo.xml I’ve created just to test with:-
DialogVideoInfo.xml:<?xml version="1.0" encoding="UTF-8"?>
<window>
<defaultcontrol always="true">8</defaultcontrol>
<controls>
<control type="button" id="8">
<ondown>50</ondown>
<label>Play</label>
</control>
<!-- Cast list -->
<control type="list" id="50">
<top>100</top>
<width>1920</width>
<height>980</height>
<orientation>horizontal</orientation>
<onup>8</onup>
<itemlayout width="200" height="60">
<control type="label">
<textcolor>ff505050</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</itemlayout>
<focusedlayout width="200" height="60">
<control type="label">
<textcolor>ffffffff</textcolor>
<label>$INFO[ListItem.label]</label>
</control>
</focusedlayout>
</control>
</controls>
</window>
Using my DialogVideoInfo.xml in my skin I can open info for an item and the cast list populates correctly, however when I select a cast member and choose a new item the info dialog reopens but the cast list is empty, it never updates to show the new cast.
I’ve looked through the Estuary code and I can’t see anything that is different to what I’m doing…. It’s been driving me crazy for hours now