Collect garbage only in gui mode.
--HG-- branch : develop
This commit is contained in:
parent
6e60171bf7
commit
c8a5b4a618
|
@ -4719,13 +4719,16 @@ bool MainWindow::LoadPattern(QString fileName, const QString& customMeasureFile)
|
||||||
|
|
||||||
if (guiEnabled)
|
if (guiEnabled)
|
||||||
{ // No errors occurred
|
{ // No errors occurred
|
||||||
/* Collect garbage only after successfully parse. This way wrongly accused items have one more time to restore
|
if (qApp->IsGUIMode())
|
||||||
* a reference. */
|
{
|
||||||
|
/* Collect garbage only after successfully parse. This way wrongly accused items have one more time to restore
|
||||||
|
* a reference. */
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 4, 0)
|
||||||
QTimer::singleShot(100, Qt::CoarseTimer, this, [this](){doc->GarbageCollector(true);});
|
QTimer::singleShot(100, Qt::CoarseTimer, this, [this](){doc->GarbageCollector(true);});
|
||||||
#else
|
#else
|
||||||
doc->GarbageCollector(true);
|
doc->GarbageCollector(true);
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
patternReadOnly = doc->IsReadOnly();
|
patternReadOnly = doc->IsReadOnly();
|
||||||
SetEnableWidgets(true);
|
SetEnableWidgets(true);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user