From e16e15db09d89a997db73e313b966f95e6c59f56 Mon Sep 17 00:00:00 2001 From: saturneric Date: Fri, 22 Nov 2024 23:06:30 +0100 Subject: feat: rewrite core init processes and add env option --- src/ui/GpgFrontendUIInit.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/ui/GpgFrontendUIInit.cpp') diff --git a/src/ui/GpgFrontendUIInit.cpp b/src/ui/GpgFrontendUIInit.cpp index 9cca46c2..e93a8e3c 100644 --- a/src/ui/GpgFrontendUIInit.cpp +++ b/src/ui/GpgFrontendUIInit.cpp @@ -72,6 +72,14 @@ void WaitEnvCheckingProcess() { waiting_dialog->deleteLater(); }); + QApplication::connect(CoreSignalStation::GetInstance(), + &CoreSignalStation::SignalBadGnupgEnv, waiting_dialog, + [=]() { + LOG_D() << "ui caught signal: core loading failed"; + waiting_dialog->finished(0); + waiting_dialog->deleteLater(); + }); + // new local event looper QEventLoop looper; QApplication::connect(CoreSignalStation::GetInstance(), -- cgit v1.2.3