xpra icon
Bug tracker and wiki

Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#315 closed defect (fixed)

dropped server connections leave "ghost" client windows when using the launcher

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: critical Milestone: 0.9
Component: client Version:
Keywords: Cc:

Description

We now use a single process for the launcher and the client, which means that we have to close the windows when we return to the launcher UI or they will just stay there showing the spinner since the server is no longer connected!

Problem is that closing the windows normally triggers a message to the server and we don't want that, so we have to add a "soft-close" flag to make the windows disappear (and also remove them from the client list of id_to_windows).

Change History (1)

comment:1 Changed 6 years ago by Antoine Martin

Resolution: fixed
Status: newclosed

r3087 implements a much more simple fix: we close the windows *after* closing the network connection during cleanup, so all the packets just go to /dev/null


Here's how to test:

  • start server in foreground with at least one application (at least one window)
  • start client launcher
  • populate fields and connect to server
  • ^Z the server process

At this point the client should go back to the launcher and the window should have disappeared

Last edited 6 years ago by Antoine Martin (previous) (diff)
Note: See TracTickets for help on using tickets.