Fixed wayland windowmanager-protocol authorization
authorMartin Zielinski <martin.zielinski@nokia.com>
Mon, 4 Jul 2011 07:41:26 +0000 (09:41 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 8 Jul 2011 09:22:30 +0000 (11:22 +0200)
commitfc9e419cabc67c33907661dfbfa5595a5896afdb
treea6c661f73df7c53f22023389f5d32f8529e6dfd6
parentb2aa1c7939ec3d7f0598e220c44947fe9fd81e3d
Fixed wayland windowmanager-protocol authorization

The authorization is now handled more robust. The client tries to authenticate
as soon as a surface is created, but does so only if the authentication
token is valid. A re-authorization than happens when requestActivateWindow()
is called.
This is needed to get the auth-process properly working even with
pre-started clients, that do not have a valid token on surface-creation
time.

Change-Id: I4371b424686b9d5a6a163a802ec66a33c0aeeea7
Reviewed-on: http://codereview.qt.nokia.com/1207
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Lasse Holmstedt
src/plugins/platforms/wayland/gl_integration/xcomposite_egl/qwaylandxcompositeeglwindow.cpp
src/plugins/platforms/wayland/gl_integration/xcomposite_egl/qwaylandxcompositeeglwindow.h
src/plugins/platforms/wayland/windowmanager_integration/qwaylandwindowmanagerintegration.cpp