Author: jghali
Date: Tue Nov 26 11:05:25 2019
New Revision: 23379

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=23379
Log:
#15962: File inflate from 27Mb to 60Mb

Modified:
    
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp

Modified: 
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=23379&path=/trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
==============================================================================
--- 
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
 (original)
+++ 
trunk/Scribus/scribus/plugins/fileloader/scribus150format/scribus150format_save.cpp
 Tue Nov 26 11:05:25 2019
@@ -2008,11 +2008,16 @@
                        else
                                docu.writeAttribute("NEXTITEM", -1);
 
-                       PageItem* prevTopParent = item->prevInChain();
-                       while (prevTopParent && prevTopParent->Parent)
-                               prevTopParent = prevTopParent->Parent;
-                       
-                       if (item->prevInChain() != nullptr && 
items->contains(prevTopParent))
+                       bool prevTopParentCheck = (master == 
ItemSelectionGroup);
+                       if (master != ItemSelectionGroup)
+                       {
+                               PageItem* prevTopParent = item->prevInChain();
+                               while (prevTopParent && prevTopParent->Parent)
+                                       prevTopParent = prevTopParent->Parent;
+                               prevTopParentCheck = 
items->contains(prevTopParent);
+                       }
+
+                       if (item->prevInChain() != nullptr && 
prevTopParentCheck)
                                docu.writeAttribute("BACKITEM", 
qHash(item->prevInChain()) & 0x7FFFFFFF);
                        else
                        {


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

Reply via email to