xenadmin/XenAdmin/Wizards/NewVMWizard
Mihaela Stoica deb953a6ff CA-280287: Fix the null reference exception on the Import wizard (#1918)
* CA-280287: Fix the null reference exception on the Import wizard

- Added a check so that we don't attempting to show the license warning if the wizard is open without a preselected host/pool.
- The license warning is now updated whenever the host selection changes; plus, we are not attempting to show it if the wizard is open without a preselected host/pool.

- Also a minor refactoring in the GlobalSelectHost page to fix this issue: when the wizard is open with a pre-selected host, we pass this to the page by assigning SelectedHost property, which in turn sets the m_selectedHost. The getter for SelectedHost  resets m_selectedHost to the selected item in the host list. If the getter is used before the host list selection is updated, then the desired pre-selection is lost, because m_selectedHost is reset to null.

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>

* CA-280287: Corrections following code review

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
2018-01-19 14:05:20 +00:00
..
LunPerVdiNewVMMappingPage.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
NewVMWizard.cs CA-280287: Fix the null reference exception on the Import wizard (#1918) 2018-01-19 14:05:20 +00:00
NewVMWizard.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
NewVMWizard.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
NewVMWizard.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CloudConfigParameters.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
Page_CloudConfigParameters.Designer.cs CP-10926: Handle exception when running the action that gets the config drive parameters 2015-02-26 14:12:16 +00:00
Page_CloudConfigParameters.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CloudConfigParameters.resx CP-10926: Handle exception when running the action that gets the config drive parameters 2015-02-26 14:12:16 +00:00
Page_CloudConfigParameters.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CopyBiosStrings.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
Page_CopyBiosStrings.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CopyBiosStrings.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_CopyBiosStrings.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CpuMem.cs Converted remaining extension get and set properties of the API classes to methods 2017-09-05 02:15:38 +01:00
Page_CpuMem.Designer.cs CP-18889: Implement UI changes for vCPU hotplug (#1159) 2016-09-29 12:11:37 +01:00
Page_CpuMem.ja.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_CpuMem.resx CA-147722: Truncation issue occurred on CPU & Memory window when VM memory more than physical memory. 2016-11-03 15:30:56 +00:00
Page_CpuMem.zh-CN.resx L10N:Translations check-ins 2016-12-02 20:13:49 +05:30
Page_Finish.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
Page_Finish.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Finish.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Finish.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.cs Converted all extension get properties of the API classes to methods in order to 2017-09-03 03:35:30 +01:00
Page_HomeServer.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_HomeServer.resx CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_HomeServer.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_InstallationMedia.cs Namespace tidy 3/several: replaced XenAdmin.Core (instances in XenCenterLib) with XenCenterLib. 2017-11-30 13:56:32 +00:00
Page_InstallationMedia.Designer.cs CP-17502: No directly related to this ticket, but I found myself in the ISO SR neighbourhood and did some minor refactoring. 2016-06-21 10:29:37 +01:00
Page_InstallationMedia.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_InstallationMedia.resx Fix several usage errors identified by Lexica 2017-06-20 14:29:22 +01:00
Page_InstallationMedia.zh-CN.resx L10N:CP-23040,CP-23012 Traanslation Checkin 2017-07-04 10:39:46 +05:30
Page_Name.cs CA-176169: Changed copyright statements to include the comma in Citrix Systems, 2017-01-16 19:59:50 +00:00
Page_Name.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Name.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Name.resx Fix several usage errors identified by Lexica 2017-06-20 14:29:22 +01:00
Page_Name.zh-CN.resx L10N:CP-23040,CP-23012 Traanslation Checkin 2017-07-04 10:39:46 +05:30
Page_Networking.cs Converted remaining extension get and set properties of the API classes to methods 2017-09-05 02:15:38 +01:00
Page_Networking.Designer.cs CP-4816: Initial commit to git repo 2013-06-24 12:41:48 +01:00
Page_Networking.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Networking.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Networking.zh-CN.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.cs Converted remaining extension get and set properties of the API classes to methods 2017-09-05 02:15:38 +01:00
Page_Storage.Designer.cs CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Storage.ja.resx L10N: Ely:Translation check-ins 2016-09-15 16:47:31 +05:30
Page_Storage.resx CA-33357: FIxed tab order. 2016-08-10 15:24:47 +01:00
Page_Storage.zh-CN.resx L10N:Translations check-ins 2016-12-21 16:20:30 +00:00
Page_Template.cs Namespace tidy 3/several: replaced XenAdmin.Core (instances in XenCenterLib) with XenCenterLib. 2017-11-30 13:56:32 +00:00
Page_Template.Designer.cs CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.ja.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30
Page_Template.resx CA-130368 Update various language and URLs 2014-05-28 16:22:31 +01:00
Page_Template.zh-CN.resx L10N : Dundee translation checkins Iteration 01 2016-03-21 16:45:35 +05:30