From b1281c7999658756586041d05e56bca7cf73a8c8 Mon Sep 17 00:00:00 2001 From: John Preston Date: Mon, 14 Mar 2022 13:15:27 +0400 Subject: [PATCH] Use Yes / No in "Cancel uploading?" confirm box. --- .../SourceFiles/window/window_session_controller.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Telegram/SourceFiles/window/window_session_controller.cpp b/Telegram/SourceFiles/window/window_session_controller.cpp index b6c66c870..be279af45 100644 --- a/Telegram/SourceFiles/window/window_session_controller.cpp +++ b/Telegram/SourceFiles/window/window_session_controller.cpp @@ -1388,8 +1388,7 @@ void SessionController::showPeerHistoryAtItem( void SessionController::cancelUploadLayer(not_null item) { const auto itemId = item->fullId(); session().uploader().pause(itemId); - const auto stopUpload = [=] { - Ui::hideLayer(); + const auto stopUpload = [=](Fn close) { auto &data = session().data(); if (const auto item = data.message(itemId)) { if (!item->isEditingMedia()) { @@ -1403,17 +1402,19 @@ void SessionController::cancelUploadLayer(not_null item) { data.sendHistoryChangeNotifications(); } session().uploader().unpause(); + close(); }; - const auto continueUpload = [=] { + const auto continueUpload = [=](Fn close) { session().uploader().unpause(); + close(); }; show(Ui::MakeConfirmBox({ .text = tr::lng_selected_cancel_sure_this(), .confirmed = stopUpload, .cancelled = continueUpload, - .confirmText = tr::lng_selected_upload_stop(), - .cancelText = tr::lng_continue(), + .confirmText = tr::lng_box_yes(), + .cancelText = tr::lng_box_no(), })); }