Wireshark-bugs: [Wireshark-bugs] [Bug 1364] Other Wireshark windows don't redraw if Open File or

Date: Mon, 24 Sep 2012 02:35:42 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1364

--- Comment #16 from Guy Harris <guy@xxxxxxxxxxxx> 2012-09-24 02:35:41 PDT ---
(In reply to comment #15)
> (In reply to comment #14)
> > I can not reproduce this bug as described.  Perhaps a newer version of GTK has
> > resolved it?  Below is my build information for reference:
> > 
> > Compiled (64-bit) with GTK+ 2.24.10, with Cairo 1.10.2, with Pango 1.30.0, with
> > GLib 2.32.2, with WinPcap (4_1_2), with libz 1.2.5, without POSIX capabilities,
> > without libnl, with SMI 0.4.8, with c-ares 1.7.1, with Lua 5.1, without Python,
> > with GnuTLS 2.12.18, with Gcrypt 1.4.6, without Kerberos, with GeoIP, with
> > PortAudio V19-devel (built Sep 17 2012), with AirPcap.
> > 
> > Running on 64-bit Windows 7 Service Pack 1, build 7601, with WinPcap version
> > 4.1.2 (packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch
> > 1_0_rel0b (20091008), GnuTLS 2.12.18, Gcrypt 1.4.6, without AirPcap.
> > 
> > Built using Microsoft Visual C++ 10.0 build 30319
> 
> Still seeing it with:
> 
> Version 1.9.0 (SVN Rev 45083 from /trunk)
> 
> Copyright 1998-2012 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
> This is free software; see the source for copying conditions. There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> 
> Compiled (32-bit) with GTK+ 2.24.10, with Cairo 1.10.2, with Pango 1.30.0, with
> GLib 2.32.2, with WinPcap (4_1_2), with libz 1.2.5, without POSIX capabilities,
> without libnl, with SMI 0.4.8, with c-ares 1.7.1, with Lua 5.1, without Python,
> with GnuTLS 2.12.18, with Gcrypt 1.4.6, with MIT Kerberos, with GeoIP, with
> PortAudio V19-devel (built Sep 23 2012), with AirPcap.
> 
> Running on Windows XP Service Pack 3, build 2600, with WinPcap version 4.1.2
> (packet.dll version 4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b
> (20091008), GnuTLS 2.12.18, Gcrypt 1.4.6, with AirPcap 4.1.1 build 1838.
> 
> Built using Microsoft Visual C++ 10.0 build 40219
> 
> I'll try it on my 64-bit W7 virtual machine.

*Not* seeing it there; the GTK+ version is probably the same, as I've done
"nmake -f makefile.nmake setup" recently on both virtual machines.

Possibly a WXP vs. W7 issue - maybe W7 is implementing what, at least in X11
land, is called "backing store", so that repainting of no-longer-obscured
regions of a window can be done transparently to the GUI toolkit, rather than
having what, at least in X11 land, are called "expose events" being delivered
to the GUI toolkit on its input loop and handled by the toolkit (the problem
here is, I suspect, that there's the GTK+/GLib input loop and the Windows input
loop, and if you're in the Windows input loop, as you are when the native
Windows dialog boxes are running, "expose events" aren't being delivered to GDK
so it can't redraw regions of GTK+ windows).

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.