diff -r dee5afe5301f -r 3f74d0d4af4c src/gui/egl/qegl_x11.cpp --- a/src/gui/egl/qegl_x11.cpp Mon Mar 15 12:43:09 2010 +0200 +++ b/src/gui/egl/qegl_x11.cpp Thu Apr 08 14:19:33 2010 +0300 @@ -93,15 +93,14 @@ return surf; } -EGLDisplay QEglContext::getDisplay(QPaintDevice *device) +EGLNativeDisplayType QEglContext::nativeDisplay() { - Q_UNUSED(device); Display *xdpy = QX11Info::display(); if (!xdpy) { qWarning("QEglContext::getDisplay(): X11 display is not open"); - return EGL_NO_DISPLAY; + return EGLNativeDisplayType(EGL_DEFAULT_DISPLAY); } - return eglGetDisplay(EGLNativeDisplayType(xdpy)); + return EGLNativeDisplayType(xdpy); } static int countBits(unsigned long mask)