From b5e0572155594cfa08bbfc8dd9b4447085c21e97 Mon Sep 17 00:00:00 2001 From: Jonathan White Date: Sun, 1 May 2022 15:47:38 -0400 Subject: Fix Auto-Type gui guard for tests Prevent showing gui error dialogs when no gui is present. This can occur during auto-type tests. --- src/autotype/AutoType.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/autotype') diff --git a/src/autotype/AutoType.cpp b/src/autotype/AutoType.cpp index cdb68175e..57299fb66 100644 --- a/src/autotype/AutoType.cpp +++ b/src/autotype/AutoType.cpp @@ -335,7 +335,9 @@ void AutoType::executeAutoTypeActions(const Entry* entry, } if (!result.canRetry() || i == max_retries) { - MessageBox::critical(getMainWindow(), tr("Auto-Type Error"), result.errorString()); + if (getMainWindow()) { + MessageBox::critical(getMainWindow(), tr("Auto-Type Error"), result.errorString()); + } emit autotypeRejected(); m_inAutoType.unlock(); return; -- cgit v1.2.3