summaryrefslogtreecommitdiffstats
path: root/src/widgeteventhandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/widgeteventhandler.cpp')
-rw-r--r--src/widgeteventhandler.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/widgeteventhandler.cpp b/src/widgeteventhandler.cpp
index a45ec84..45b6b94 100644
--- a/src/widgeteventhandler.cpp
+++ b/src/widgeteventhandler.cpp
@@ -64,7 +64,7 @@ void WidgetEventHandler::recursivelyInstallEventHandler(QWidget *widget)
{
if (server->sendUpdatesForPlainQWidgets == false &&
qstrcmp(widget->metaObject()->className(), "QWidget") == 0) {
- qDebug() << "skip plain widget" << widget;
+ //qDebug() << "skip plain widget" << widget;
} else {
widget->installEventFilter(this);
}
@@ -113,7 +113,7 @@ bool WidgetEventHandler::eventFilter(QObject *object, QEvent *event)
if (event->type() == QEvent::Paint) {
if (server->sendUpdatesForPlainQWidgets == false &&
qstrcmp(widget->metaObject()->className(), "QWidget") == 0) {
- qDebug() << "skip plain widget" << widget;
+ // qDebug() << "skip plain widget" << widget;
return false;
}
@@ -314,6 +314,11 @@ void WidgetEventHandler::handlePositionUpdate(json_object *request)
void WidgetEventHandler::widgetPaint(QWidget *widget, const QRect &updateRect)
{
+ if (server->sendUpdatesForPlainQWidgets == false &&
+ qstrcmp(widget->metaObject()->className(), "QWidget") == 0) {
+ return ;
+ }
+
QImage image(widget->size(), QImage::Format_ARGB32_Premultiplied);
DEBUG << "widget->size" << widget->size();
image.fill(QColor(0,0,0,0).rgba()); // fill with transparent pixels