#359 closed defect (fixed)
window icon goes missing when resuming
Reported by: | Antoine Martin | Owned by: | Antoine Martin |
---|---|---|---|
Priority: | critical | Milestone: | 0.10 |
Component: | core | Version: | |
Keywords: | Cc: |
Description (last modified by )
This only affects some apps (vbox, ensight,..) and only when started from another app (a terminal is the easiest way):
- start a session with xterm
- start
VirtualBox
from xterm (or other terminal app) - the vbox window has the correct vbox icon - disconnect
- re-connect - the terminal window icon is correct but the vbox window uses same icon as the terminal window!?
I've tried:
- disabling
self.raw_window_icons
so the icon would be sent with the metadata rather than after (in case it was a window setup race) - no effect - saving the window icon to file on the client side to verify that we are sending the correct one with:
pixbuf.save("window-icon%s.png" % time.time(), "png")
- starting vbox directly (without a terminal) shows the correct icon every time
I'm out of ideas!
Change History (4)
comment:1 Changed 9 years ago by
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 Changed 9 years ago by
Priority: | major → critical |
---|
Can reproduce like so:
- start xterm
- start calculator from xterm
- disconnect
- resume
The calculator will end up with the same window icon as the xterm
comment:3 Changed 9 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Summary: | virtualbox window icon goes missing when resuming → window icon goes missing when resuming |
It was a race, which explains why only some applications showed the problem some of the time.
Fixed in r3787
comment:4 Changed 16 months ago by
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/359
Note: See
TracTickets for help on using
tickets.
And now I can't reproduce it anymore.
But before that, the prime suspect was the group-leader code.