diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp index ac0c810a434..fa1ced30fb0 100644 --- a/src/plugins/platforms/wasm/qwasmwindow.cpp +++ b/src/plugins/platforms/wasm/qwasmwindow.cpp @@ -543,10 +543,8 @@ QWasmWindow::TitleBarOptions QWasmWindow::makeTitleBarOptions() const titleBarOptions.palette = makePalette(); - if (window()->isActive()) - titleBarOptions.palette.setCurrentColorGroup(QPalette::Active); - else - titleBarOptions.palette.setCurrentColorGroup(QPalette::Inactive); + titleBarOptions.palette.setCurrentColorGroup( + QGuiApplication::focusWindow() == window() ? QPalette::Active : QPalette::Inactive); if (activeTitleBarControl() != SC_None) titleBarOptions.subControls = activeTitleBarControl();