Debug import

This commit is contained in:
Loic Guegan 2022-12-26 17:03:52 +01:00
parent aae19085bb
commit a09db7e745

View file

@ -19,6 +19,8 @@ TabBase_TabImport(parent), main_tab(main_tab), base(db)
void BaseImportTab::OnImportDatabase(wxCommandEvent &event){ void BaseImportTab::OnImportDatabase(wxCommandEvent &event){
if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base) == databases_to_import.end()){ if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base) == databases_to_import.end()){
databases_to_import.push_back(selected_base); databases_to_import.push_back(selected_base);
selected_games_to_import.clear();
glm->Clear();
RefreshPendingImports(); RefreshPendingImports();
} }
else SHOW_DIALOG_INFO("Database already prepared for import"); else SHOW_DIALOG_INFO("Database already prepared for import");
@ -53,6 +55,7 @@ void BaseImportTab::RefreshImportLists(){
} }
void BaseImportTab::OnImportSelection(wxCommandEvent &event){ void BaseImportTab::OnImportSelection(wxCommandEvent &event){
if(std::find(databases_to_import.begin(), databases_to_import.end(), selected_base) == databases_to_import.end()){
long selected = -1; long selected = -1;
while ((selected = game_list->GetNextItem(selected, wxLIST_NEXT_ALL, while ((selected = game_list->GetNextItem(selected, wxLIST_NEXT_ALL,
wxLIST_STATE_SELECTED)) != wxLIST_STATE_SELECTED)) !=
@ -63,6 +66,10 @@ void BaseImportTab::OnImportSelection(wxCommandEvent &event){
glm->MarkItemAsImported(selected); glm->MarkItemAsImported(selected);
} }
} }
}
else {
SHOW_DIALOG_INFO("Database already prepared for import");
}
RefreshPendingImports(); RefreshPendingImports();
} }