aboutsummaryrefslogtreecommitdiff
path: root/src/base_tab
diff options
context:
space:
mode:
Diffstat (limited to 'src/base_tab')
-rw-r--r--src/base_tab/BaseImportTab.cpp2
-rw-r--r--src/base_tab/BaseImportTab.hpp1
-rw-r--r--src/base_tab/BaseTab.hpp1
3 files changed, 3 insertions, 1 deletions
diff --git a/src/base_tab/BaseImportTab.cpp b/src/base_tab/BaseImportTab.cpp
index 4fa9045..8396847 100644
--- a/src/base_tab/BaseImportTab.cpp
+++ b/src/base_tab/BaseImportTab.cpp
@@ -7,6 +7,8 @@ RefreshImportLists();
}
void BaseImportTab::RefreshImportLists(){
+ opened_game_list->Clear();
+ opened_db_list->Clear();
for (TabInfos *i : wxGetApp().ListTabInfos()) {
if (i->type == TabInfos::GAME) {
wxWindow *win = dynamic_cast<wxWindow *>(i);
diff --git a/src/base_tab/BaseImportTab.hpp b/src/base_tab/BaseImportTab.hpp
index 2076027..7a0237e 100644
--- a/src/base_tab/BaseImportTab.hpp
+++ b/src/base_tab/BaseImportTab.hpp
@@ -1,7 +1,6 @@
#include "ochess.hpp"
class BaseImportTab : public TabBase_TabImport {
-
TabInfos *main_tab;
public:
diff --git a/src/base_tab/BaseTab.hpp b/src/base_tab/BaseTab.hpp
index 788ba45..da70af4 100644
--- a/src/base_tab/BaseTab.hpp
+++ b/src/base_tab/BaseTab.hpp
@@ -23,4 +23,5 @@ public:
void RefreshLabel();
std::shared_ptr<Game> GetGame() { return (std::shared_ptr<Game>(game)); }
std::shared_ptr<GameBase> GetBase() { return (std::shared_ptr<GameBase>(base)); };
+ void Refresh() {import_tab->RefreshImportLists();};
}; \ No newline at end of file