summaryrefslogtreecommitdiffstats
path: root/commands/command_divelist.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'commands/command_divelist.cpp')
-rw-r--r--commands/command_divelist.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/commands/command_divelist.cpp b/commands/command_divelist.cpp
index baf81c1ac..f7e6b8f71 100644
--- a/commands/command_divelist.cpp
+++ b/commands/command_divelist.cpp
@@ -553,10 +553,8 @@ void ImportDives::redoit()
divesAndSitesToRemove = std::move(divesAndSitesToRemoveNew);
// Add devices
- for (const device &dev: devicesToAddAndRemove.devices) {
- int idx = add_to_device_table(&device_table, &dev);
- emit diveListNotifier.deviceAdded(idx);
- }
+ for (const device &dev: devicesToAddAndRemove.devices)
+ add_to_device_table(&device_table, &dev);
// Add new filter presets
for (auto &it: filterPresetsToAdd) {
@@ -583,11 +581,8 @@ void ImportDives::undoit()
setSelection(selection, currentDive);
// Remove devices
- for (const device &dev: devicesToAddAndRemove.devices) {
- int idx = remove_device(&device_table, &dev);
- if (idx >= 0)
- emit diveListNotifier.deviceDeleted(idx);
- }
+ for (const device &dev: devicesToAddAndRemove.devices)
+ remove_device(&device_table, &dev);
// Remove filter presets. Do this in reverse order.
for (auto it = filterPresetsToRemove.rbegin(); it != filterPresetsToRemove.rend(); ++it) {