2012-10-30 28 views
0

「默認處理程序的操作是打印解釋性消息並退出。」這樣的消息的(link)如何使Xlib打印錯誤消息,但不退出?

實施例:

X Error of failed request: BadWindow (invalid Window parameter) 
    Major opcode of failed request: 12 (X_ConfigureWindow) 
    Resource id in failed request: 0xc0007a 
    Serial number of failed request: 140 
    Current serial number in output stream: 141 

如果我設置(XSetErrorHandler)我自己的 「忽略一切」 錯誤處理程序中, 「說明消息」 消失。

如何使Xlib忽略錯誤,但仍然打印錯誤消息?

回答