summaryrefslogtreecommitdiffstats
path: root/scribus/scribusdoc.cpp
diff options
context:
space:
mode:
authorjghali <jghali@11d20701-8431-0410-a711-e3c959e3b870>2012-04-03 21:05:06 +0000
committerjghali <jghali@11d20701-8431-0410-a711-e3c959e3b870>2012-04-03 21:05:06 +0000
commit448972858a4deb471b2a00fe28613ea07d43eb17 (patch)
tree75eab36005baa348c33fa414026a51f4ee7da8a2 /scribus/scribusdoc.cpp
parent94932badc2afe80f4e0c8c12642e11cfff30f68b (diff)
downloadscribus-448972858a4deb471b2a00fe28613ea07d43eb17.tar.gz
scribus-448972858a4deb471b2a00fe28613ea07d43eb17.tar.xz
scribus-448972858a4deb471b2a00fe28613ea07d43eb17.zip
add some comments to last fix
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17416 11d20701-8431-0410-a711-e3c959e3b870
Diffstat (limited to 'scribus/scribusdoc.cpp')
-rw-r--r--scribus/scribusdoc.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/scribus/scribusdoc.cpp b/scribus/scribusdoc.cpp
index c4e26ce..0bc04b6 100644
--- a/scribus/scribusdoc.cpp
+++ b/scribus/scribusdoc.cpp
@@ -1867,6 +1867,8 @@ void ScribusDoc::deleteMasterPage(const int pageNumber)
Page* page = Pages->takeAt(pageNumber);
QString oldPageName(page->pageName());
delete page;
+ // #10658 : renumber masterpages and masterpage objects
+ // in order to avoid crash after masterpage deletion
for (int i = 0; i < MasterPages.count(); ++i)
MasterPages.at(i)->setPageNr(i);
for (int i = 0; i < MasterItems.count(); ++i)