From dc0dde7fe9c4ea538eadbc259b78e827a4fd16a5 Mon Sep 17 00:00:00 2001 From: Anthony Nicholls Date: Tue, 2 Jul 2024 10:31:14 +0100 Subject: [PATCH] FocusTraverser: Make more things const --- modules/juce_gui_basics/detail/juce_FocusHelpers.h | 6 +++--- .../keyboard/juce_KeyboardFocusTraverser.cpp | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/juce_gui_basics/detail/juce_FocusHelpers.h b/modules/juce_gui_basics/detail/juce_FocusHelpers.h index dee00f2bf2..00245546b5 100644 --- a/modules/juce_gui_basics/detail/juce_FocusHelpers.h +++ b/modules/juce_gui_basics/detail/juce_FocusHelpers.h @@ -46,7 +46,7 @@ struct FocusHelpers } template - static void findAllComponents (Component* parent, + static void findAllComponents (const Component* parent, std::vector& components, FocusContainerFn isFocusContainer) { @@ -88,8 +88,8 @@ struct FocusHelpers enum class NavigationDirection { forwards, backwards }; template - static Component* navigateFocus (Component* current, - Component* focusContainer, + static Component* navigateFocus (const Component* current, + const Component* focusContainer, NavigationDirection direction, FocusContainerFn isFocusContainer) { diff --git a/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp b/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp index 94ea13375b..14098abc70 100644 --- a/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp +++ b/modules/juce_gui_basics/keyboard/juce_KeyboardFocusTraverser.cpp @@ -43,7 +43,7 @@ namespace KeyboardFocusTraverserHelpers return comp->getWantsKeyboardFocus() && container->isParentOf (comp); } - static Component* traverse (Component* current, Component* container, + static Component* traverse (const Component* current, const Component* container, detail::FocusHelpers::NavigationDirection direction) { if (auto* comp = detail::FocusHelpers::navigateFocus (current, container, direction,