xenadmin/XenAdmin/ConsoleView
Mihaela Stoica ce8cdce0a4 CA-236844: XenCenter throws "Assertion failed" error when toggling be… (#1419)
* CA-236844: XenCenter throws "Assertion failed" error when toggling between the RDP and VNC consoles

Couldn't reproduce it, but it looks like the assertion is hit because the console view still holds a subscription to an event from an old vnc stream (maybe not garbage collected yet).
Added code to deregister event handlers when the vcnStream is disconnected and also replaced the the assertion with an if statement, ignoring the case that might have caused the assertion failure.

* CA-236844: XenCenter throws "Assertion failed" error when toggling between the RDP and VNC consoles

Added a Debug assert and a null check.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2017-02-01 12:55:00 +00:00
..
ConsoleKeyHandler.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
IRemoteConsole.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
RdpClient.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VNCGraphicsClient.cs CA-236844: XenCenter throws "Assertion failed" error when toggling be… (#1419) 2017-02-01 12:55:00 +00:00
VNCTabView.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VNCTabView.Designer.cs CA-100083 (part of): Set minimum width of the main window's tab control to 40% to 2016-09-17 01:23:55 +01:00
VNCTabView.ja.resx L10N:Translations check-ins 2017-01-06 12:46:19 +00:00
VNCTabView.resx Fixed tab order. 2016-09-20 13:10:02 +01:00
VNCTabView.zh-CN.resx L10N:Translations check-ins 2017-01-06 12:46:19 +00:00
VNCView.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
VNCView.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VNCView.ja.resx L10N:Translations check-ins 2017-01-06 12:46:19 +00:00
VNCView.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
VNCView.zh-CN.resx L10N:Translations check-ins 2017-01-06 12:46:19 +00:00
XSVNCScreen.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
XSVNCScreen.ja.resx L10N:Translations check-ins 2017-01-06 12:46:19 +00:00
XSVNCScreen.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
XSVNCScreen.zh-CN.resx L10N:Translations check-ins 2017-01-06 12:46:19 +00:00