Browse Source

Misc

tags/1.9.6
falkTX 10 years ago
parent
commit
859f8a626e
1 changed files with 5 additions and 3 deletions
  1. +5
    -3
      source/interposer/interposer-x11.cpp

+ 5
- 3
source/interposer/interposer-x11.cpp View File

@@ -65,11 +65,13 @@ int XMapWindow(Display* display, Window w)
{
CARLA_SAFE_ASSERT_RETURN(winIdStr[0] != '\0', real_XMapWindow(display, w));

const long long winId(std::strtoll(winIdStr, nullptr, 16));
CARLA_SAFE_ASSERT_RETURN(winId >= 0, real_XMapWindow(display, w));
const long long winIdLL(std::strtoll(winIdStr, nullptr, 16));
CARLA_SAFE_ASSERT_RETURN(winIdLL >= 0, real_XMapWindow(display, w));

carla_stdout("Transient hint correctly applied before mapping window");
const Window winId(static_cast<Window>(winIdLL));
XSetTransientForHint(display, w, static_cast<Window>(winId));

carla_stdout("Transient hint correctly applied before mapping window");
}

return real_XMapWindow(display, w);


Loading…
Cancel
Save