История изменений
Исправление
curufinwe,
(текущая версия)
:
Вот так работает, когда visual и window class копируется с родительского окна.
xcb_create_window(win->connection, XCB_COPY_FROM_PARENT,
win->win, parentXwindow,
0, 0, win->width, win->height, 0, XCB_WINDOW_CLASS_COPY_FROM_PARENT,
XCB_COPY_FROM_PARENT, mask, mask_values);
А так нет, видимо из-за несовпадения этих параметров с родительским окном. Вот в этом случае xcb_create_window не создает окно с ошибкой Bad match. Причем - только в Qtractor, с остальными хостами работает.
xcb_create_window(win->connection, XCB_COPY_FROM_PARENT,
win->win, parentXwindow,
0, 0, win->width, win->height, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT,
screen->root_visual, mask, mask_values);
Исходная версия
curufinwe,
:
Вот так работает, когда visual и window class копируется с родительского окна.
xcb_create_window(win->connection, XCB_COPY_FROM_PARENT,
win->win, parentXwindow,
0, 0, win->width, win->height, 0, XCB_WINDOW_CLASS_COPY_FROM_PARENT,
XCB_COPY_FROM_PARENT, mask, mask_values);
А так нет, видимл из-за несовпадения этих параметров с родительским окном. Вот в этом случае xcb_create_window не создает окно с ошибкой Bad match. Причем - только в Qtractor, с остальными хостами работает.
xcb_create_window(win->connection, XCB_COPY_FROM_PARENT,
win->win, parentXwindow,
0, 0, win->width, win->height, 0, XCB_WINDOW_CLASS_INPUT_OUTPUT,
screen->root_visual, mask, mask_values);