Author: jghali
Date: Fri Jan 31 21:40:00 2020
New Revision: 23455

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23455
Log:
Small optimization for ScribusDoc::updateNumbers()

Modified:
    trunk/Scribus/scribus/scribusdoc.cpp

Modified: trunk/Scribus/scribus/scribusdoc.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23455&path=/trunk/Scribus/scribus/scribusdoc.cpp
==============================================================================
--- trunk/Scribus/scribus/scribusdoc.cpp        (original)
+++ trunk/Scribus/scribus/scribusdoc.cpp        Fri Jan 31 21:40:00 2020
@@ -16913,8 +16913,9 @@
                                                                continue;
                                                        }
                                                        Mark* mark = 
item->itemText.mark(pos);
+                                                       NumStruct* numStyle = 
numerations.value(style.numName());
                                                        bool resetNums = false;
-                                                       if 
(numerations.value(style.numName())->m_lastlevel == -1)
+                                                       if 
(numStyle->m_lastlevel == -1)
                                                                resetNums = 
true;
                                                        else if 
(style.numOther())
                                                        {
@@ -16923,11 +16924,11 @@
                                                                if 
(!preStyle.hasNum() || (preStyle.numName() != style.numName()))
                                                                        
resetNums = true;
                                                        }
-                                                       else if 
(style.numHigher() && (style.numLevel() > 
numerations.value(style.numName())->m_lastlevel))
+                                                       else if 
(style.numHigher() && (style.numLevel() > numStyle->m_lastlevel))
                                                                resetNums = 
true;
                                                        
                                                        QString prefixStr = 
getNumberStr(style.numName(), style.numLevel(), resetNums, style);
-                                                       
numerations.value(style.numName())->m_lastlevel = style.numLevel();
+                                                       numStyle->m_lastlevel = 
style.numLevel();
                                                        if (mark == nullptr)
                                                        {
                                                                BulNumMark* 
bnMark = new BulNumMark;


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

Reply via email to