summaryrefslogtreecommitdiff
path: root/src/applewm.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/applewm.c')
-rw-r--r--src/applewm.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/applewm.c b/src/applewm.c
index bbcf898..620cf0d 100644
--- a/src/applewm.c
+++ b/src/applewm.c
@@ -378,6 +378,25 @@ Bool XAppleWMSendPSN(Display* dpy) {
return True;
}
+Bool XAppleWMAttachTransient(Display* dpy, Window child, Window parent) {
+ XExtDisplayInfo *info = find_display (dpy);
+ xAppleWMAttachTransientReq *req;
+
+ TRACE("AttachTransient...");
+ AppleWMCheckExtension (dpy, info, False);
+
+ LockDisplay(dpy);
+ GetReq(AppleWMAttachTransient, req);
+ req->reqType = info->codes->major_opcode;
+ req->wmReqType = X_AppleWMAttachTransient;
+ req->child = child;
+ req->parent = parent;
+ UnlockDisplay(dpy);
+ SyncHandle();
+ TRACE("AttachTransient... return True");
+ return True;
+}
+
Bool XAppleWMSetCanQuit(Display* dpy, Bool state)
{
XExtDisplayInfo *info = find_display (dpy);