summaryrefslogtreecommitdiffstats
path: root/src/gui
diff options
context:
space:
mode:
authorStephen Kelly <stephen.kelly@kdab.com>2012-04-17 17:47:03 +0200
committerQt by Nokia <qt-info@nokia.com>2012-04-18 11:36:05 +0200
commit3b1a52b573806b2d41179acba25ad4e58ac47b31 (patch)
treeff6dfc2d0955d29378517079f4b1f0a2a9ba78da /src/gui
parentf13acef7ba7ba48c6d4a057636dca8ddb85a72cd (diff)
Fix build with QT_NO_CLIPBOARD.
Change-Id: I82558e1e432934b98236d69106fb98e44e819095 Reviewed-by: Richard J. Moore <rich@kde.org>
Diffstat (limited to 'src/gui')
-rw-r--r--src/gui/kernel/qguiapplication.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/kernel/qguiapplication.cpp b/src/gui/kernel/qguiapplication.cpp
index f7675f5267..fc6e926769 100644
--- a/src/gui/kernel/qguiapplication.cpp
+++ b/src/gui/kernel/qguiapplication.cpp
@@ -349,16 +349,20 @@ QGuiApplication::~QGuiApplication()
{
Q_D(QGuiApplication);
// flush clipboard contents
+#ifndef QT_NO_CLIPBOARD
if (QGuiApplicationPrivate::qt_clipboard) {
QEvent event(QEvent::Clipboard);
QGuiApplication::sendEvent(QGuiApplicationPrivate::qt_clipboard, &event);
}
+#endif
d->eventDispatcher->closingDown();
d->eventDispatcher = 0;
+#ifndef QT_NO_CLIPBOARD
delete QGuiApplicationPrivate::qt_clipboard;
QGuiApplicationPrivate::qt_clipboard = 0;
+#endif
clearPalette();