From 5c8334af1d96eb22ad09318b531fd7441f277285 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 26 Dec 2022 18:56:59 +0100 Subject: Debug db import --- src/base_tab/BaseTab.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/base_tab/BaseTab.cpp') diff --git a/src/base_tab/BaseTab.cpp b/src/base_tab/BaseTab.cpp index 8a2b4ad..bc40e60 100644 --- a/src/base_tab/BaseTab.cpp +++ b/src/base_tab/BaseTab.cpp @@ -55,8 +55,13 @@ void BaseTab::OpenDatabase(std::string dbpath) { } void BaseTab::OnSave(wxCommandEvent &event) { - std::vector> dummy_empty_base; - base->Save(games_tab->GetDeletedGameIds(), dummy_empty_base, games_tab->GetEditedGames()); + // Build new games + std::vector> new_games=games_tab->GetEditedGames(); + for(auto g: import_tab->GetGameToImport()){ + new_games.push_back(g); + } + SHOW_DIALOG_BUSY("Apply all changes. Take a coffee, this process can takes time..."); + base->Save(games_tab->GetDeletedGameIds(), import_tab->GetDatabaseToImport(), new_games); // Close all opened games in this database wxCommandEvent closeLinkedTabEvent(CLOSE_LINKED_TAB, GetId()); -- cgit v1.2.3