QNX: Handle Qt::WindowDoesNotAcceptFocus correctly.

Discovered while working on:
Task-number: QTBUG-32385

Change-Id: Id1ff31ea6a367983676125810b4f49629233d374
Reviewed-by: Andreas Holzammer <andreas.holzammer@kdab.com>
Reviewed-by: Frank Osterfeld <frank.osterfeld@kdab.com>
Reviewed-by: Rafael Roquetto <rafael.roquetto@kdab.com>
This commit is contained in:
Friedemann Kleint 2013-07-17 11:22:45 +02:00 committed by The Qt Project
parent 12e97b5fb4
commit 183cc501d6

View File

@ -135,7 +135,7 @@ QQnxWindow::QQnxWindow(QWindow *window, screen_context_t context)
if (result != 0) if (result != 0)
qFatal("QQnxWindow: failed to set window swap interval, errno=%d", errno); qFatal("QQnxWindow: failed to set window swap interval, errno=%d", errno);
if (window->flags() && Qt::WindowDoesNotAcceptFocus) { if (window->flags() & Qt::WindowDoesNotAcceptFocus) {
errno = 0; errno = 0;
val = SCREEN_SENSITIVITY_NO_FOCUS; val = SCREEN_SENSITIVITY_NO_FOCUS;
result = screen_set_window_property_iv(m_window, SCREEN_PROPERTY_SENSITIVITY, &val); result = screen_set_window_property_iv(m_window, SCREEN_PROPERTY_SENSITIVITY, &val);