From f4580a1cf1c72834f0b3ab082c06e87a5c5552c4 Mon Sep 17 00:00:00 2001 From: Gellert Hegyi Date: Tue, 28 Jun 2022 09:21:37 +0200 Subject: [PATCH] fix: alwaysontop browser window option for x11 --- shell/browser/native_window_views.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/shell/browser/native_window_views.cc b/shell/browser/native_window_views.cc index f33a3705cf031..c2f7a31fb566b 100644 --- a/shell/browser/native_window_views.cc +++ b/shell/browser/native_window_views.cc @@ -495,6 +495,13 @@ void NativeWindowViews::Show() { if (global_menu_bar_) global_menu_bar_->OnWindowMapped(); #endif + +#if defined(USE_OZONE_PLATFORM_X11) + // On X11, setting Z order before showing the window doesn't take effect, + // so we have to call it again. + if (IsX11()) + widget()->SetZOrderLevel(widget()->GetZOrderLevel()); +#endif } void NativeWindowViews::ShowInactive() {