-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129615/
-----------------------------------------------------------

Review request for Plasma and Yichao Yu.


Repository: qtcurve


Description
-------

QtCurve defines a certain number of specific XCB client messages that are sent 
under certain conditions. As far as I can tell these are destined to GTk2 
applications using the QtCurve theme, but they are sent regardless of the 
nature of the client (so also to Qt-based applications).
Qt4 doesn't seem to mind, but Qt5 tends to print a warning whenever an 
unknown/unsupported client message is received, which is not very elegant.

I've been using the attached patch for a while now that suppresses these error 
messages by not sending the XCB client messages that Qt5 complained to me 
about. Curiously this never happened for messages related to menu- and 
statusbar toggling.

I don't notice any regressions, but I have only tested this on KDE desktops. 
I'm CC'ing the Plasma group in hope someone there may have suggestions for a 
more elegant fix.


Diffs
-----

  lib/utils/x11utils.cpp 40339e3 
  qt4/kwin/qtcurveclient.cpp 80855cf 
  qt5/kwin/qtcurveclient.cpp d784bd4 

Diff: https://git.reviewboard.kde.org/r/129615/diff/


Testing
-------

On Kubuntu 14.04 under Plasma4 with KF5 applications installed in /opt/local .


Thanks,

René J.V. Bertin

Reply via email to