diff options
-rw-r--r-- | src/gui/kernel/qguiapplication.cpp | 4 |
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(); |