commit c5c49f86e8dc7ea6e02155a31eca44d2ffddcbe9
parent 00642a44e87691988191d3c11603da6d6a2fd540
Author: falkTX <falktx@gmail.com>
Date: Tue, 15 Apr 2014 14:05:52 +0000
Fix embed windows on linux
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/dgl/src/Window.cpp b/dgl/src/Window.cpp
@@ -188,9 +188,12 @@ public:
xWindow = impl->win;
assert(xWindow != 0);
- pid_t pid = getpid();
- Atom _nwp = XInternAtom(xDisplay, "_NET_WM_PID", True);
- XChangeProperty(xDisplay, xWindow, _nwp, XA_CARDINAL, 32, PropModeReplace, (const unsigned char*)&pid, 1);
+ if (! fUsingEmbed)
+ {
+ pid_t pid = getpid();
+ Atom _nwp = XInternAtom(xDisplay, "_NET_WM_PID", True);
+ XChangeProperty(xDisplay, xWindow, _nwp, XA_CARDINAL, 32, PropModeReplace, (const unsigned char*)&pid, 1);
+ }
#endif
DBG("Success!\n");