-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Steps to reproduce:
- Take a few samples of different stations which send TMC (each sample should have a handful of messages), and save them in GroupHex format. (Grabbing the file from /tmp works well for that.)
- Using the text editor of your choice, glue and paste them into one big file. Make sure each chunk has a different PI from the previous one (it’s just about the station change, not about the PI being unique in the whole file).
- Open the file in RDS Surveyor.
- For each station, look at the TMC tab.
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.