From cda002e0fdcc42721de07e61571c9f5c2e8ca855 Mon Sep 17 00:00:00 2001 From: Lander Gallastegi Date: Fri, 4 Oct 2024 18:36:41 +0200 Subject: [PATCH] Scoped lock --- src/core/libraries/dialogs/ime_dialog_ui.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/libraries/dialogs/ime_dialog_ui.cpp b/src/core/libraries/dialogs/ime_dialog_ui.cpp index 6d14ee296..28666e1b4 100755 --- a/src/core/libraries/dialogs/ime_dialog_ui.cpp +++ b/src/core/libraries/dialogs/ime_dialog_ui.cpp @@ -87,6 +87,8 @@ ImeDialogState::~ImeDialogState() { } bool ImeDialogState::CallTextFilter() { + std::scoped_lock lock(mutex); + if (!text_filter || !input_changed) { return true; } @@ -299,8 +301,6 @@ void ImeDialogUi::Draw() { return; } - std::scoped_lock lock2{state->mutex}; - const auto& ctx = *GetCurrentContext(); const auto& io = ctx.IO;