aboutsummaryrefslogtreecommitdiff
path: root/src/window
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2023-12-08 18:31:01 +0100
committerdec05eba <dec05eba@protonmail.com>2023-12-08 18:31:01 +0100
commit10ca6eb57024a7042cc6201c6287e1a3d01c7e23 (patch)
treea75dea8e87880d7c52aac442f88a2a4fb443c569 /src/window
parent00c790172f939586328735cc583dfdcfbe1d1d9d (diff)
Transient for window option
Diffstat (limited to 'src/window')
-rw-r--r--src/window/window.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/window/window.c b/src/window/window.c
index 6882bcd..b0d1235 100644
--- a/src/window/window.c
+++ b/src/window/window.c
@@ -636,6 +636,10 @@ static int mgl_window_init(mgl_window *self, const char *title, const mgl_window
XSetClassHint(context->connection, self->window, &class_hint);
}
+ if(params && params->transient_for_window) {
+ XSetTransientForHint(context->connection, self->window, params->transient_for_window);
+ }
+
mgl_window_type window_type = params ? params->window_type : MGL_WINDOW_TYPE_NORMAL;
mgl_set_window_type(self, window_type);