Closed adelyte-austin closed 6 years ago
Adding a 1 second delay between the method calls decreases the frequency of this issue, but does not totally eliminate it.
CHANGE Room_Is
{
UpdateMoveRoom();
+++ DELAY(100);
UpdateWatchListen();
}
Use trace statements to evaluate the IDs
and Indexes
during the execution of UpdateWatchListen()
.
In some systems the
Watch
and/orListen
menus draw incorrectly. Symptoms include source omissions, redundancy and mis-ordered items. The issue often occurs at initialization of the Room-Sources-Controller module (Typically triggered byZ__System_Initialized!
) but is also experienced when changing the touchscreen's room.