Skip to content

Commit 8dee377

Browse files
committed
xdg-shell, xwayland: do not bring to front newly mapped toplevels
1 parent 228478f commit 8dee377

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/view/xdg-shell/xdg-toplevel-view.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,9 @@ void wf::xdg_toplevel_view_t::map()
322322
if (wf::get_core().default_wm->focus_on_map || (active_view == nullptr))
323323
{
324324
wf::get_core().default_wm->focus_request(self());
325+
} else if (active_view)
326+
{
327+
wf::view_bring_to_front(active_view);
325328
}
326329

327330
/* Might trigger repositioning */

src/view/xwayland/xwayland-toplevel-view.hpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -389,6 +389,9 @@ class wayfire_xwayland_view : public wf::toplevel_view_interface_t, public wayfi
389389
if (wf::get_core().default_wm->focus_on_map || (active_view == nullptr))
390390
{
391391
wf::get_core().default_wm->focus_request(self());
392+
} else if (active_view)
393+
{
394+
wf::view_bring_to_front(active_view);
392395
}
393396
}
394397

0 commit comments

Comments
 (0)