5

这是我看到的一些 GLX 代码的示例:

display = XOpenDisplay(0);
// ...
xcb_connection_t *connection = XGetXCBConnection(display);
// ...
XCloseDisplay(display);

我注意到那里没有xcb_disconnect。它是否正确?还有,connection关闭显示后还有效吗?

4

1 回答 1

7

XCloseDisplay似乎撤消了显示器的创建(因此破坏了它),并且由于 XCB 连接对象是从显示器派生的,因此一旦关闭显示器,连接就会失效似乎是合理的。

于 2012-06-16T00:36:16.550 回答