GNOME Bugzilla – Bug 683465
display confusion when resuming suspended boxes
Last modified: 2016-03-31 13:53:35 UTC
- Start 2 boxes - Exit Boxes (the 2 running boxes will get suspended to disk) - Restart Boxes - Start one of the suspended box - Wait until it's resumed and Boxes connects to its display - Go back to the collection view - Click on the second box - While it's restoring, go back to the collection view, and connect to the first box - When the 2nd box is done resuming, the 1st box display will be replaced by the 2nd's
Seems this bug is not as bad as it used to be anymore. Now the display is replaced in the end for only a brief period of time (<=1sec here), at least in my tests so far.
Created attachment 240004 [details] [review] libvirt-machine: Make start() method cancellable
Created attachment 240005 [details] [review] machine: Make connecting process cancellable
Created attachment 240006 [details] [review] app: Cancel connection on going to COLLECTION view Cancel in-progress connection to currently selected item when going back to COLLECTION view.
These patches fixes the problem for me.
Attachment 240004 [details] pushed as 426b2d1 - libvirt-machine: Make start() method cancellable Attachment 240005 [details] pushed as dffb512 - machine: Make connecting process cancellable Attachment 240006 [details] pushed as 993952e - app: Cancel connection on going to COLLECTION view Rebased and tested before pushing.