Author: jghali
Date: Sun Jul  2 11:42:54 2017
New Revision: 22096

URL: http://scribus.net/websvn/listing.php?repname=Scribus&sc=1&rev=22096
Log:
#14891: Style replacement isn't correct

Modified:
    branches/Version14x/Scribus/scribus/search.cpp

Modified: branches/Version14x/Scribus/scribus/search.cpp
URL: 
http://scribus.net/websvn/diff.php?repname=Scribus&rev=22096&path=/branches/Version14x/Scribus/scribus/search.cpp
==============================================================================
--- branches/Version14x/Scribus/scribus/search.cpp      (original)
+++ branches/Version14x/Scribus/scribus/search.cpp      Sun Jul  2 11:42:54 2017
@@ -707,6 +707,9 @@
                                                
Item->itemText.replaceChar(ReplStart+cs, repl[cs]);
                                        
Item->itemText.removeChars(ReplStart+cs, sear.length() - cs);
                                }
+                               Item->itemText.deselectAll();
+                               if (repl.length() > 0)
+                                       Item->itemText.select(ReplStart, 
repl.length());
                        }
                }
                if (RStyle->isChecked())
@@ -735,7 +738,7 @@
                        Doc->itemSelection_SetFont(RFontVal->currentText());
                if (RSize->isChecked())
                        Doc->itemSelection_SetFontSize(qRound(RSizeVal->value() 
* 10.0));
-               if (REffect->isChecked())
+               if (REffect->isChecked() && (Item->itemText.lengthOfSelection() 
> 0))
                {
 #ifndef NLS_PROTO
                        int s = REffVal->getStyle();


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

Reply via email to