contacts_disconnect_on_thread();
};
- auto popup = Ui::ProcessPopup::create(getEvasObject(), "IDS_PB_TPOP_DELETING_ING_ABB");
+ Ui::ProcessPopup *popup = nullptr;
+ if (results.size() > PROGRESS_RESULTS_LIMIT) {
- popup = Ui::ProcessPopup::create(view->getEvasObject(), "IDS_PB_TPOP_DELETING_ING_ABB");
++ popup = Ui::ProcessPopup::create(getEvasObject(), "IDS_PB_TPOP_DELETING_ING_ABB");
+ }
- new Thread(std::bind(task, std::move(results)), [view, popup] {
+ new Thread(std::bind(task, std::move(results)), [this, popup] {
delete popup;
- view->getPage()->close();
+ onSelectFinished();
});
return false;