ChristopheJacquet / RdsSurveyor

Multi-platform Radio Data System decoder
http://rds-surveyor.jacquet.xyz/
36 stars 10 forks source link

Display issue with multi-station GroupHex file #10

Open mvglasow opened 7 years ago

mvglasow commented 7 years ago

Steps to reproduce:

Expected output: I would expect to see a list of TMC messages in each step if the original GroupHex files had TMC messages.

Actual output: Occasionally, no TMC messages appear in the list, or the list is heavily truncated. When that happens, maximizing/unmaximizing the window causes the missing messages to be displayed.

Apparently the listener mechanism through which the GUI gets notified of changes fails to fire under certain conditions. Presumably the maximize/unmaximize operation causes the window to be redrawn and poll for that information again.

I’ve only noticed this with TMC (because that is what I use most heavily), other UI elements may be affected as well.

Can’t promise I get around to fixing that myself, but if I do, I’ll send a merge request.

mvglasow commented 7 years ago

Another interesting detail: when I get a truncated TMC event list, I can click in the list and use the up/down cursor keys to navigate past the last event in the list. The pane on the right will display all messages.

mvglasow commented 5 years ago

Wondering if this is somehow related to #32, would need to test that.