From ef6218f6b75bd8fe9937309bed5ae17b3d8f8f8f Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 29 Sep 2021 09:50:29 +0100 Subject: [PATCH] Take MessageManagerLock in FocusTraverser and KeyboardFocusTraverser unit tests --- modules/juce_gui_basics/components/juce_FocusTraverser.cpp | 1 + modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/juce_gui_basics/components/juce_FocusTraverser.cpp b/modules/juce_gui_basics/components/juce_FocusTraverser.cpp index 6dfa92f831..6290f7dbd6 100644 --- a/modules/juce_gui_basics/components/juce_FocusTraverser.cpp +++ b/modules/juce_gui_basics/components/juce_FocusTraverser.cpp @@ -172,6 +172,7 @@ struct FocusTraverserTests : public UnitTest void runTest() override { ScopedJuceInitialiser_GUI libraryInitialiser; + const MessageManagerLock mml; beginTest ("Basic traversal"); { diff --git a/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp b/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp index a59585429f..aabcca90c4 100644 --- a/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp +++ b/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp @@ -103,6 +103,7 @@ struct KeyboardFocusTraverserTests : public UnitTest void runTest() override { ScopedJuceInitialiser_GUI libraryInitialiser; + const MessageManagerLock mml; beginTest ("No child wants keyboard focus"); {