Мне нужно, чтобы мое окно всплывало, держалось показанным N секунд, а затем само закрывалось. Я сделал для этого тред, делающий XDestroyWindow(display, window) через заданное время, но после этог вызова окно не закрывается, пока не произойдет еще какое-то событие типа перерисовки. То есть, заданное время проходит, XDestroyWindow в треде вызывается, но ничего не происходит, пока я не подвигаю. Как только начинаю двигать - оно закрывается. Маска событий у меня такая: XSelectInput (mydisplay, mywindow, ExposureMask | StructureNotifyMask); Я подозреваю, что нужно кроме XDestroyWindow как-то послать какое-нибудь сообщение этому окну, но вот как? Или как еще можно решить эту задачу? Подскажите, плз...