aboutsummaryrefslogtreecommitdiff
path: root/src/niri.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/niri.rs')
-rw-r--r--src/niri.rs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/niri.rs b/src/niri.rs
index fd317f2b..f33bb74d 100644
--- a/src/niri.rs
+++ b/src/niri.rs
@@ -3971,6 +3971,7 @@ impl Niri {
mon.render_elements(renderer, target, focus_ring)
.map(|(geo, iter)| (geo, Vec::from_iter(iter))),
);
+ let insert_hint_elements = mon.render_insert_hint_between_workspaces(renderer);
let int_move_elements: Vec<_> = self
.layout
.render_interactive_move_for_output(renderer, output, target)
@@ -4007,6 +4008,11 @@ impl Niri {
.map(OutputRenderElements::from),
);
elements.extend(
+ insert_hint_elements
+ .into_iter()
+ .map(OutputRenderElements::from),
+ );
+ elements.extend(
monitor_elements
.into_iter()
.flat_map(|(_ws_geo, iter)| iter)
@@ -4027,6 +4033,12 @@ impl Niri {
.map(OutputRenderElements::from),
);
+ elements.extend(
+ insert_hint_elements
+ .into_iter()
+ .map(OutputRenderElements::from),
+ );
+
for (ws_geo, ws_elements) in monitor_elements {
// Collect all other layer-shell elements.
let mut layer_elems = SplitElements::default();