Ethereal-dev: RE: [ethereal-dev] bug in latest packet_ldap.c (CVS 1.4)

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Jeff Foster <jfoste@xxxxxxxxxxxx>
Date: Fri, 31 Mar 2000 08:15:47 -0600
>
>Oh well, while working on this, I noticed that the full dissector ran
>for each packet even while loading. Based on the code before, I had
>assumed that tree would be null during the first pass (while populating
>the packet list) and only be set during population of the protocol tree
>allowing me to short circuit the dissector. 
>
>If this is by design, is there something else I can use?

The full dissector (tree != NULL) is run if you have a color filter or
a plugin filter. There isn't anything you can to to short circuit the
full dissection !! 

I don't know enough about GtkCList, but I would rather see the color
filtering done when a row is exposed. Does GtkCList have an expose event
for the rows ?

This doesn't solve the issue with plugin filter, but it's a start.

Jeff Foster
jfoste@xxxxxxxxxxxx