From cf417b4a73566d8ca2e99b619e88d06025f9d8a7 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Wed, 9 Nov 2022 14:27:18 +0100 Subject: [PATCH] Fix for SPE-1366(https://dev.prusa3d.com/browse/SPE-1366) - InGui Search doesn't work after switch to settings tab --- src/slic3r/GUI/GLCanvas3D.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 91fc0f7485..e631643aec 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -5148,6 +5148,8 @@ bool GLCanvas3D::_init_main_toolbar() item.left.toggable = true; item.left.render_callback = [this](float left, float right, float, float) { if (m_canvas != nullptr) { + if (!m_canvas->HasFocus()) + m_canvas->SetFocus(); if (_render_search_list(0.5f * (left + right))) _deactivate_search_toolbar_item(); }