From ccdd9e6784c1aaee8ebb35f192dae647895c67bc Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Sun, 20 Mar 2022 09:58:04 +0100 Subject: rbutil: Fix TTS "waiting for engine" appearing randomly. QProgressDialog shows / hides itself automatically based on the progress value set, so calling hide() directly doesn't prevent the dialog from showing itself. Change the logic to set a value instead. Fixes the progress dialog sometimes appearing in situations where it wasn't used at all. Change-Id: Ifef063f31b7f888bb74f180dea0679e81cc5c8fe --- utils/rbutilqt/base/encttssettings.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'utils/rbutilqt/base/encttssettings.h') diff --git a/utils/rbutilqt/base/encttssettings.h b/utils/rbutilqt/base/encttssettings.h index 1258d81d57..ef3e5728b5 100644 --- a/utils/rbutilqt/base/encttssettings.h +++ b/utils/rbutilqt/base/encttssettings.h @@ -108,8 +108,7 @@ public: virtual void saveSettings() = 0; signals: - void busy(); // emit this if a operation takes time - void busyEnd(); // emit this at the end of a busy section + void busy(bool show); // emit this if a operation takes time protected: //! Child class should fill in the setttingsList -- cgit v1.2.3