<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Oct 25, 2015 at 7:29 AM, Mikko Rasa <span dir="ltr"><<a href="mailto:tdb@tdb.fi" target="_blank">tdb@tdb.fi</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">I discovered a problem in Scribus 1.4.5 where the hyphenation language from the document isn't used after the document is loaded.  This is because ScribusMainWindow::loadDoc calls doc->setGUI - which creates the hyphenator - before the document is loaded.  At that stage the language will default to the global settings.  Furthermore, FileLoader::postLoad resets the hyphenator language to the document language *without reloading the dict*, leaving the hyphenator in an inconsistent state.<br>
<br>
As for why my global setting was incorrect, I got a new computer a while back and due to Debian's packaging didn't have the correct hyphen dicts installed at first.  I'm guessing the global setting has some kind of fallback in case the stored language isn't found on application startup, but I didn't delve into it.<br>
<br>
The attached patch fixes the document language problem by moving hyphenator creation to a later stage, after the language has been set up.  I also took the liberty of removing the offending block of code in the beginning of postLoad since it seems redundant now.<span class=""><font color="#888888"><br>
<br>
-- <br>
Mikko<br></font></span></blockquote><div><br></div><div>Thank you for the patch submission</div><div>Does this patch address any of the hyphenation issues that are open on the bugtracker </div><div><a href="http://bugs.scribus.net/search.php?project_id=1&search=hyphenation&sticky_issues=on&sortby=last_updated&dir=DESC&hide_status_id=90&match_type=0">http://bugs.scribus.net/search.php?project_id=1&search=hyphenation&sticky_issues=on&sortby=last_updated&dir=DESC&hide_status_id=90&match_type=0</a><br></div><div><br></div><div>Also can you reproduce the behavior on 1.5 or 1.5.1 ?</div><div><br></div><div>Thanks,</div><div>/Kunda</div></div></div></div>