diff --git a/Source/Core/DolphinQt/RenderWidget.cpp b/Source/Core/DolphinQt/RenderWidget.cpp index cb55877ace..891d3614c8 100644 --- a/Source/Core/DolphinQt/RenderWidget.cpp +++ b/Source/Core/DolphinQt/RenderWidget.cpp @@ -554,6 +554,9 @@ void RenderWidget::SetImGuiKeyMap() }}; auto lock = g_renderer->GetImGuiLock(); + if (!ImGui::GetCurrentContext()) + return; + for (auto [imgui_key, qt_key] : key_map) ImGui::GetIO().KeyMap[imgui_key] = (qt_key & 0x1FF); }