Reset search on table tab to prevent crash caused by not having all headers in the list box.

This commit is contained in:
Matthew Morrison 2022-12-05 02:06:11 -06:00
parent 16b7f89b48
commit 669ecc2bbc

View File

@ -865,7 +865,8 @@ namespace DSPRE {
trainerEditorIsReady = true;
}
} else if (mainTabControl.SelectedTab == tableEditorTabPage) {
if(!tableEditorIsReady) {
if (!tableEditorIsReady) {
resetHeaderSearch();
SetupConditionalMusicTable();
SetupBattleEffectsTables();
tableEditorIsReady = true;
@ -1679,10 +1680,15 @@ namespace DSPRE {
disableHandlers = false;
}
private void resetButton_Click(object sender, EventArgs e) {
resetHeaderSearch();
}
void resetHeaderSearch() {
searchLocationTextBox.Clear();
HeaderSearch.ResetResults(headerListBox, headerListBoxNames, prependNumbers: false);
statusLabelMessage();
}
private void searchHeaderTextBox_KeyPress(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Enter) {
startSearchGameLocation();