Ethereal-cvs: [ethereal-cvs] cvs commit: ethereal ethereal.c

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

From: "Gilbert Ramirez Jr." <gram@xxxxxxxxxxxx>
Date: Fri, 20 Aug 1999 14:43:16 -0500 (CDT)
gram        1999/08/20 14:43:14 CDT

  Modified files:
    .                    ethereal.c 
  Log:
  Cleaned up the two routines besides the main display filter mechanism
  that use display filters, TCP follow and Match Selected.
  
  In Match Selected, I made it put the display filter that it creates
  in the text entry widget. The code was already there, but it didn't work
  because code was missing in the GUI initialization routine that runs
  when Ethereal starts. The text entry widget pointer was not being passed
  to the Match Selected menu item.
  
  In TCP follow, I made it _not_ put the display filter that it creates
  in the text entry widget. I find it annoying that a really long
  display filter is left in the widget, and others have voiced their
  opinion on this too. In addition, after applying the display filter
  and retreiving the TCP data, the display filter (if any) that the user
  had in place _before_ running TCP follow is put back and the packet
  list is set back to the way it was before TCP follow is run. I think this
  is more expected. The drawback is that display filtering is run twice,
  once to retreive the TCP data and once to reset the display.
  
  Revision  Changes    Path
  1.98      +24 -39    ethereal/ethereal.c