<div dir="ltr">I try invalidate window using XCB library. I draw text and after second (have timer), changed text and  send message:<div><div>void invalidate()</div><div>{</div><div>    xcb_expose_event_t invalidate_event;</div><div>    invalidate_event.window = window;</div><div>    invalidate_event.response_type = XCB_EXPOSE;</div><div>    invalidate_event.x = 0;</div><div>    invalidate_event.y = 0;</div><div>    invalidate_event.width = WIDTH;</div><div>    invalidate_event.height = HEIGHT;</div><div>    xcb_send_event_checked(connection, false, window, XCB_EVENT_MASK_EXPOSURE, (char*)&invalidate_event);</div><div>    xcb_flush(connection);</div><div>}</div></div><div>but no new XCB_EXPOSE events...</div></div>