Приложение использует SDL 1.2.15 (не может быть обновлено) и рисует себя, используя SDL_UpdateRects
.После такой краски она уведомляет другое приложение, которое пытается получить скриншот по xcb_get_image_reply
.Проблема в том, что случайным образом xcb_get_image_reply
возвращает изображение без ожидаемого изменения.Похоже, что некоторые данные буферизируются, и экран не обновляется в момент снятия скриншота.Есть ли какой-нибудь простой способ убедиться, что экран обновляется после SDL_UpdateRects
, предпочтительно с использованием SDL или XCB?(Я бы хотел не звонить xrefresh
).