diff options
Diffstat (limited to 'src/widgeteventhandler.cpp')
-rw-r--r-- | src/widgeteventhandler.cpp | 9 |
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 |