This patch uses object name as a fallback for window role if no window patches/0180-window-role
authorLubos Lunak <l.lunak@kde.org>
Sat, 23 Feb 2008 15:44:52 +0000 (16:44 +0100)
committerThiago Macieira <thiago@kde.org>
Tue, 1 Dec 2009 17:30:10 +0000 (18:30 +0100)
commitc119289d63c7357c515c9ecf8f79393c806364b2
treef92da62c29a76faa9590de7a4d4337adf493b909
parent678bef66cb79ed29127f6753782923d7dec5ca98
This patch uses object name as a fallback for window role if no window
role is set explicitly using setWindowRole(). Since Qt3 always used
the object name as the window role and most Qt3/KDE3 code is ported to
call setObjectName(),

this makes the window role set in many cases (which KWin uses for window identifying).

NOTE: It is suggested to apply patch #0209 as well when this patch is used.

qt-bugs@ issue : 167704
Trolltech task ID : 168283 (status: "fixed" for Qt 4.4.0, but effectively refused)
src/corelib/kernel/qobject.cpp
src/corelib/kernel/qobject_p.h
src/gui/kernel/qwidget_p.h
src/gui/kernel/qwidget_x11.cpp