Back to bug 1032971

Who When What Removed Added
zhengqin 2013-11-22 06:31:00 UTC Depends On 1033447
Marc-Andre Lureau 2013-12-12 10:51:23 UTC CC marcandre.lureau
Assignee berrange virt-viewer-maint
Marc-Andre Lureau 2013-12-12 10:52:37 UTC Flags needinfo?
CongDong 2013-12-17 05:41:30 UTC Flags needinfo?
John Skeoch 2014-03-17 01:46:04 UTC CC hyao mzhan
David Blechter 2014-06-16 11:53:24 UTC Blocks 1009648
David Blechter 2014-06-16 11:57:09 UTC Assignee virt-viewer-maint rh-spice-bugs
Marc-Andre Lureau 2014-07-03 13:59:05 UTC Component virt-viewer spice-vdagent
QA Contact virt-bugs desktop-qa-list
David Jaša 2014-07-03 14:17:08 UTC CC djasa
Fabiano Fidêncio 2014-08-10 23:57:53 UTC Status NEW ASSIGNED
CC fidencio
Fabiano Fidêncio 2014-08-18 11:09:06 UTC Status ASSIGNED POST
John Skeoch 2014-09-07 23:15:01 UTC CC acathrow rbalakri
Christophe Fergeau 2014-09-19 13:54:57 UTC Component spice-vdagent virt-viewer
Assignee rh-spice-bugs virt-viewer-maint
QA Contact desktop-qa-list virt-bugs
Fabiano Fidêncio 2014-09-30 14:08:01 UTC Doc Text Cause: When the agent crashes or is disconnected and reconnected, in both cases we have the agent being started after virt-viewer had been started, virt-viewer doesn't update the information about windows geometry.

Consequence: As the information is not updated, the Guest resolution is not changed to match with the client windows geometry.

Fix: Call virt_viewer_session_update_displays_geometry(), responsible for updating the displays geometry, when the agent has connected after the application has started.

Result: As the virt-viewer updates the displays geometry, the Guest will be forced to keep the right resolution after the agent disconnection and reconnecting.
Fabiano Fidêncio 2014-09-30 15:23:09 UTC Status POST MODIFIED
errata-xmlrpc 2014-09-30 15:27:54 UTC Status MODIFIED ON_QA
CongDong 2014-10-10 01:54:09 UTC Status ON_QA VERIFIED
John Skeoch 2014-10-19 23:07:31 UTC CC zsong
John Skeoch 2014-11-09 22:26:13 UTC CC lcui
errata-xmlrpc 2015-03-04 18:22:11 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2015-03-05 13:38:45 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2015-03-05 08:38:45 UTC
Jiri Herrmann 2015-07-16 15:09:24 UTC CC jherrman
Doc Text Cause: When the agent crashes or is disconnected and reconnected, in both cases we have the agent being started after virt-viewer had been started, virt-viewer doesn't update the information about windows geometry.

Consequence: As the information is not updated, the Guest resolution is not changed to match with the client windows geometry.

Fix: Call virt_viewer_session_update_displays_geometry(), responsible for updating the displays geometry, when the agent has connected after the application has started.

Result: As the virt-viewer updates the displays geometry, the Guest will be forced to keep the right resolution after the agent disconnection and reconnecting.
When the agent terminated unexpectedly or was disconnected and reconnected again, virt-viewer did not update the information about windows geometry and the guest resolution was not restored accordingly. With this update, the function responsible for updating the displays geometry is called, thus fixing the bug.

Back to bug 1032971