Skip to content

Commit 506bc0c

Browse files
committed
fix nullref if close combobox with null item, #build
1 parent dfa7fbe commit 506bc0c

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

Diff for: UnityLauncherPro/MainWindow.xaml.cs

+12-6
Original file line numberDiff line numberDiff line change
@@ -1849,13 +1849,19 @@ private void ChkEnablePlatformSelection_Checked(object sender, RoutedEventArgs e
18491849

18501850
private void CmbPlatformSelection_DropDownClosed(object sender, EventArgs e)
18511851
{
1852-
// TODO need to handle if user initially selects the null row
18531852
if (sender == null) return;
1854-
// get current platform, set it to selected project data
1855-
var cmb = (ComboBox)sender;
1856-
//Console.WriteLine(cmb.SelectedValue);
1857-
var p = GetSelectedProject();
1858-
p.TargetPlatform = cmb.SelectedValue.ToString();
1853+
try
1854+
{
1855+
// get current platform, set it to selected project data
1856+
var cmb = (ComboBox)sender;
1857+
//Console.WriteLine(cmb.SelectedValue);
1858+
var p = GetSelectedProject();
1859+
if (p != null) p.TargetPlatform = cmb.SelectedValue.ToString();
1860+
}
1861+
catch (Exception ex)
1862+
{
1863+
Console.WriteLine(ex.Message);
1864+
}
18591865
}
18601866

18611867
//private void CmbPlatformSelection_ManipulationInertiaStarting(object sender, ManipulationInertiaStartingEventArgs e)

0 commit comments

Comments
 (0)