Skip to content

Display issue with multi-station GroupHex file #10

@mvglasow

Description

@mvglasow

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions