summaryrefslogtreecommitdiffstats
path: root/scribus/plugins/scriptplugin
diff options
context:
space:
mode:
authorjghali <jghali@11d20701-8431-0410-a711-e3c959e3b870>2012-08-03 22:33:53 +0000
committerjghali <jghali@11d20701-8431-0410-a711-e3c959e3b870>2012-08-03 22:33:53 +0000
commit092996ccb67d5d9897a757ac78aa43996a75dd93 (patch)
tree7bbb9f0978221cbb39b6c84e3dca7dd5ab620b13 /scribus/plugins/scriptplugin
parent7d5ed2f76d11a6b0ad428e69680c4d4d6f444cc5 (diff)
downloadscribus-092996ccb67d5d9897a757ac78aa43996a75dd93.tar.gz
scribus-092996ccb67d5d9897a757ac78aa43996a75dd93.tar.xz
scribus-092996ccb67d5d9897a757ac78aa43996a75dd93.zip
#10999: Speed up some loops for very long text in many linked frames
git-svn-id: svn://scribus.net/branches/Version14x/Scribus@17750 11d20701-8431-0410-a711-e3c959e3b870
Diffstat (limited to 'scribus/plugins/scriptplugin')
-rw-r--r--scribus/plugins/scriptplugin/cmdutil.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/scribus/plugins/scriptplugin/cmdutil.cpp b/scribus/plugins/scriptplugin/cmdutil.cpp
index ce8cfa0..3bec529 100644
--- a/scribus/plugins/scriptplugin/cmdutil.cpp
+++ b/scribus/plugins/scriptplugin/cmdutil.cpp
@@ -76,7 +76,7 @@ void ReplaceColor(QString col, QString rep)
for (int c = 0; c < ScCore->primaryMainWindow()->doc->Items->count(); c++)
{
PageItem *ite = ScCore->primaryMainWindow()->doc->Items->at(c);
- if (ite->itemType() == PageItem::TextFrame)
+ if ((ite->itemType() == PageItem::TextFrame) && (ite->prevInChain() == NULL))
{
for (int d = 0; d < ite->itemText.length(); d++)
{