DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit c5c49f86e8dc7ea6e02155a31eca44d2ffddcbe9
parent 00642a44e87691988191d3c11603da6d6a2fd540
Author: falkTX <falktx@gmail.com>
Date:   Tue, 15 Apr 2014 14:05:52 +0000

Fix embed windows on linux

Diffstat:
Mdgl/src/Window.cpp | 9++++++---
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");