mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
Work around bug http://bugzilla.lyx.org/show_bug.cgi?id=4846
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25440 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
59390f9d08
commit
639abeae66
@ -629,9 +629,7 @@ struct GuiApplication::Private
|
|||||||
|
|
||||||
#ifdef Q_WS_WIN
|
#ifdef Q_WS_WIN
|
||||||
/// WMF Mime handler for Windows clipboard.
|
/// WMF Mime handler for Windows clipboard.
|
||||||
// FIXME for Windows Vista and Qt4 (see http://bugzilla.lyx.org/show_bug.cgi?id=4846)
|
/// \warning: see comment in ~GuiApplication and in bug 4846.
|
||||||
// But this makes LyX crash on exit when LyX is compiled in release mode and if there
|
|
||||||
// is something in the clipboard.
|
|
||||||
QWindowsMimeMetafile wmf_mime_;
|
QWindowsMimeMetafile wmf_mime_;
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
@ -644,6 +642,13 @@ GuiApplication::~GuiApplication()
|
|||||||
#ifdef Q_WS_MACX
|
#ifdef Q_WS_MACX
|
||||||
closeAllLinkBackLinks();
|
closeAllLinkBackLinks();
|
||||||
#endif
|
#endif
|
||||||
|
// FIXME: Work around bug 4846 for Windows Vista and Qt4
|
||||||
|
// (see http://bugzilla.lyx.org/show_bug.cgi?id=4846)
|
||||||
|
// If the clipboard is not cleared, LyX crashes on exit when it is
|
||||||
|
// compiled in release mode and if there is something in the clipboard.
|
||||||
|
// This is related to QWindowsMimeMetafile which is apparently not
|
||||||
|
// properly destroyed.
|
||||||
|
qApp->clipboard()->clear(QClipboard::Clipboard);
|
||||||
delete d;
|
delete d;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user