From: Ivailo Monev Date: Fri, 1 May 2020 19:16:05 +0000 (+0000) Subject: remove unused QDummyWindowSurface X-Git-Tag: 4.12.0~3800 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=f022c161c546c73ca65592fa0acb2dd4b03c11a8;p=kde%2FKatie.git remove unused QDummyWindowSurface Signed-off-by: Ivailo Monev --- diff --git a/src/gui/kernel/qwidget.cpp b/src/gui/kernel/qwidget.cpp index 490261f22..0707db13d 100644 --- a/src/gui/kernel/qwidget.cpp +++ b/src/gui/kernel/qwidget.cpp @@ -252,32 +252,14 @@ QWidgetPrivate::~QWidgetPrivate() #endif //QT_NO_GRAPHICSEFFECT } -class QDummyWindowSurface : public QWindowSurface -{ -public: - QDummyWindowSurface(QWidget *window) : QWindowSurface(window) {} - QPaintDevice *paintDevice() { return window(); } - void flush(QWidget *, const QRegion &, const QPoint &) {} -}; - QWindowSurface *QWidgetPrivate::createDefaultWindowSurface() { Q_Q(QWidget); - QWindowSurface *surface; -#ifndef QT_NO_PROPERTIES - if (q->property("_q_DummyWindowSurface").toBool()) { - surface = new QDummyWindowSurface(q); - } else -#endif - { - if (QApplicationPrivate::graphics_system) - surface = QApplicationPrivate::graphics_system->createWindowSurface(q); - else - surface = createDefaultWindowSurface_sys(); + if (QApplicationPrivate::graphics_system) { + return QApplicationPrivate::graphics_system->createWindowSurface(q); } - - return surface; + return createDefaultWindowSurface_sys(); } /*!