GUI: Regression: Don't forget the selected Unity version range when changing image
This commit is contained in:
@@ -230,13 +230,17 @@ namespace Il2CppInspectorGUI
|
|||||||
cboCppUnityVersion.Items.Add(version);
|
cboCppUnityVersion.Items.Add(version);
|
||||||
cboJsonUnityVersion.Items.Add(version);
|
cboJsonUnityVersion.Items.Add(version);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Prefer latest Unity versions
|
||||||
cboPyUnityVersion.SelectedIndex = cboPyUnityVersion.Items.Count - 1;
|
cboPyUnityVersion.SelectedIndex = cboPyUnityVersion.Items.Count - 1;
|
||||||
cboCppUnityVersion.SelectedIndex = cboCppUnityVersion.Items.Count - 1;
|
cboCppUnityVersion.SelectedIndex = cboCppUnityVersion.Items.Count - 1;
|
||||||
cboJsonUnityVersion.SelectedIndex = cboJsonUnityVersion.Items.Count - 1;
|
cboJsonUnityVersion.SelectedIndex = cboJsonUnityVersion.Items.Count - 1;
|
||||||
|
|
||||||
|
// Restore previous selection via value equality
|
||||||
if (prevIdaSelection != null) {
|
if (prevIdaSelection != null) {
|
||||||
cboPyUnityVersion.SelectedItem = prevIdaSelection;
|
cboPyUnityVersion.SelectedItem = cboPyUnityVersion.Items.Cast<UnityHeaders>().First(v => v.Equals(prevIdaSelection));
|
||||||
cboCppUnityVersion.SelectedItem = prevCppSelection;
|
cboCppUnityVersion.SelectedItem = cboCppUnityVersion.Items.Cast<UnityHeaders>().First(v => v.Equals(prevCppSelection));
|
||||||
cboJsonUnityVersion.SelectedItem = prevJsonSelection;
|
cboJsonUnityVersion.SelectedItem = cboJsonUnityVersion.Items.Cast<UnityHeaders>().First(v => v.Equals(prevJsonSelection));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user