diff --git a/src/citra_qt/citra_qt.cpp b/src/citra_qt/citra_qt.cpp index d8d37a5e6..d3e25beab 100644 --- a/src/citra_qt/citra_qt.cpp +++ b/src/citra_qt/citra_qt.cpp @@ -3677,6 +3677,12 @@ void GMainWindow::UpdateAPIIndicator(bool update) { if (api_index == static_cast(Settings::GraphicsAPI::Vulkan)) { api_index = (api_index + 1) % graphics_apis.size(); } +#else + if (physical_devices.empty()) { + if (api_index == static_cast(Settings::GraphicsAPI::Vulkan)) { + api_index = (api_index + 1) % graphics_apis.size(); + } + } #endif Settings::values.graphics_api = static_cast(api_index); }