Description
The code accesses MainWindow.unityInstallationsSource without null checking.
If this static property is null (e.g., during initialization or if scanning failed),
the assignment gridAvailableVersions.ItemsSource = MainWindow.unityInstallationsSource
will throw a NullReferenceException, crashing the window initialization.
This is a production crash risk.
Severity: medium
File: UnityLauncherPro/UpgradeWindow.xaml.cs
Expected Behavior
The code should handle this case properly to avoid unexpected errors or degraded quality.
Reactions are currently unavailable
Description
The code accesses MainWindow.unityInstallationsSource without null checking.
If this static property is null (e.g., during initialization or if scanning failed),
the assignment gridAvailableVersions.ItemsSource = MainWindow.unityInstallationsSource
will throw a NullReferenceException, crashing the window initialization.
This is a production crash risk.
Severity: medium
File: UnityLauncherPro/UpgradeWindow.xaml.cs
Expected Behavior
The code should handle this case properly to avoid unexpected errors or degraded quality.