Wireshark-bugs: [Wireshark-bugs] [Bug 11644] Qt Wireshark - Expert Information dialog does not d

Date: Wed, 28 Oct 2015 17:28:15 +0000

Comment # 2 on bug 11644 from
> All of the messages displayed in the Expert Information dialog will
> disappear.
> 
> Opening a new Expert Information dialog will display the expected Expert
> Info messages.
> 
> NOTE: Opening more than one Expert Information dialog at a time will cause
> all the messages in the previously opened Expert Info dialog to disappear.

This is a result of two behaviors: 

1) The Qt Expert Information dialog registers a tap listener but never removes
it. I followed the lead of the GTK+ UI based on the assumption that this was
intentional, e.g. that you'd want to open the EI dialog during a live capture
and have update content on the fly.

2) The Qt EI dialog retaps packets at startup, then fills in the expert tree
items after tapping is finished. This breaks live updates (oops 1). It also
means that if the capture is retapped at a later point the expert item list
will be cleared but not refilled (oops 2).

We can fix this by either removing the tap listener or by moving the
tree-filling code (lines 262-277) to tapDraw. I'll try to do the latter soon
unless someone beats me to it. Either way we need to avoid reintroducing bug
11439 (slow drawing).


> Should Qt Wireshark allow the user to open more than one Expert Information
> dialog at a time?

This is a general limitation that I was hoping to remove in the Qt UI. Opening
more than one lets you compare expert information (and IO graphs and
conversations, etc.) across capture files. It also means you can have one per
screen if you have multiple monitors.


You are receiving this mail because:
  • You are watching all bug changes.