mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
In order to reduce complexity of wrapped core request handlers with PanoramiX, split the ProcCreateWindow() function into two pieces: the upper half is the usual (non-PanoramiX) handler, while the lower one is what's called by both the usual handler, as well as the PanoramiX' one. We're already passing in the request parameters as separate pointers, so follow-up commits can easily change PanoramiX handler to not tweaking the request buffer directly anymore. Another one is letting PanoramiXCreateWindow() be called by ProcCreateWindow explicitly (when enabled), so we don't need to wrap the core request proc vector anymore. Once that's done, the swapping can also be moved into ProcCreateWindow(). Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
120 KiB
120 KiB