use XClearArea instead XClearWindow on redraw