Author: jghali
Date: Mon Nov 29 20:15:56 2021
New Revision: 24773

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=24773
Log:
#16693: Document Setup dialog does not open while RAM usage keeps increasing

Modified:
    trunk/Scribus/scribus/ui/prefs_documentsections.cpp

Modified: trunk/Scribus/scribus/ui/prefs_documentsections.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=24773&path=/trunk/Scribus/scribus/ui/prefs_documentsections.cpp
==============================================================================
--- trunk/Scribus/scribus/ui/prefs_documentsections.cpp (original)
+++ trunk/Scribus/scribus/ui/prefs_documentsections.cpp Mon Nov 29 20:15:56 2021
@@ -8,6 +8,7 @@
 #include <QCheckBox>
 #include <QComboBox>
 #include <QMessageBox>
+#include <QSignalBlocker>
 
 #include "prefs_documentsections.h"
 #include "commonstrings.h"
@@ -49,16 +50,18 @@
 
 void Prefs_DocumentSections::saveGuiToPrefs(struct ApplicationPrefs 
*prefsData) const
 {
-       prefsData->docSectionMap=m_localSections;
+       prefsData->docSectionMap = m_localSections;
 }
 
 void Prefs_DocumentSections::updateTable()
 {
+       QSignalBlocker blocker(sectionsTable);
+
        sectionsTable->setRowCount(m_localSections.count());
-       int row=0;
+       int row = 0;
        for (DocumentSectionMap::Iterator it = m_localSections.begin(); it!= 
m_localSections.end(); ++it)
        {
-               uint i=0;
+               uint i = 0;
                //Name
                QTableWidgetItem *item0 = new QTableWidgetItem(it->name);
                sectionsTable->setItem(row, i++, item0);


_______________________________________________
scribus-commit mailing list
[email protected]
http://lists.scribus.net/mailman/listinfo/scribus-commit

Reply via email to