From 075c5c5927e511dd03d9608a285ed58ef395120b Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 4 Aug 2019 19:51:49 +0200 Subject: Replace puglInitTransientFor() with puglSetTransientFor() --- pugl/detail/x11.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'pugl/detail/x11.c') diff --git a/pugl/detail/x11.c b/pugl/detail/x11.c index d7b7677..ea8367c 100644 --- a/pugl/detail/x11.c +++ b/pugl/detail/x11.c @@ -761,3 +761,16 @@ puglSetAspectRatio(PuglView* const view, return PUGL_SUCCESS; } + +void +puglSetTransientFor(PuglView* view, PuglNativeWindow parent) +{ + Display* display = view->world->impl->display; + + view->transientParent = parent; + + if (view->impl->win) { + XSetTransientForHint(display, view->impl->win, + (Window)view->transientParent); + } +} -- cgit v1.2.1