Постараюсь покороче описать проблему: Вот так работает:
...... w1 = XCreateSimpleWindow(D, drw, 50, 50, 240, 180, 2, BlackPixel(D, 0), WhitePixel(D,0)); XMapWindow(D,w1); XFlush(D); ......
А вот так НЕ работает: ...... w1 = XCreateSimpleWindow(D, drw, 50, 50, 240, 180, 2, BlackPixel(D, 0), WhitePixel(D,0)); I.MFlushW(w1) // где void server::MFlushW(Window ww) { XMapWindow(D,ww); XFlush(D); } .......
Ошибка:
X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 8 (X_MapWindow) Resource id in failed request: 0x1800001 Serial number of failed request: 8 Current serial number in output stream: 10
Почему?