diff --git a/imgui_demo.cpp b/imgui_demo.cpp index 36d8f4415..c9a21759d 100644 --- a/imgui_demo.cpp +++ b/imgui_demo.cpp @@ -7851,6 +7851,8 @@ void ImGui::ShowFontSelector(const char* label) ImGui::PushID((void*)font); if (ImGui::Selectable(font->GetDebugName(), font == font_current)) io.FontDefault = font; + if (font == font_current) + ImGui::SetItemDefaultFocus(); ImGui::PopID(); } ImGui::EndCombo();