From 6841919d94c32263d22d58ad14780a046a43e2ce Mon Sep 17 00:00:00 2001 From: Leland Lucius Date: Tue, 26 Jan 2021 13:36:34 -0600 Subject: [PATCH] Bug 2644 - Clearing the entries in Extended Import leaves behind a residual list of file formats --- src/prefs/ExtImportPrefs.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/prefs/ExtImportPrefs.cpp b/src/prefs/ExtImportPrefs.cpp index 9b020c9fb..a4cbea96b 100644 --- a/src/prefs/ExtImportPrefs.cpp +++ b/src/prefs/ExtImportPrefs.cpp @@ -647,8 +647,11 @@ void ExtImportPrefs::OnDelRule(wxCommandEvent& WXUNUSED(event)) if (msgres != wxYES) return; - RuleTable->DeleteRows (last_selected); + PluginList->DeleteAllItems(); items.erase (items.begin() + last_selected); + DoOnRuleTableSelect (last_selected); + // This will change last_selected + RuleTable->DeleteRows (last_selected); RuleTable->AutoSizeColumns (); if (last_selected >= RuleTable->GetNumberRows ()) last_selected = RuleTable->GetNumberRows () - 1;