On 03/04/2014 02:05 PM, Caolán McNamara wrote:
On Mon, 2014-03-03 at 20:36 +0100, Andreas Mantke wrote:
Hi Stephan,

Am 03.03.2014 12:02, schrieb Stephan Bergmann:
On 03/02/2014 05:45 PM, Andreas Mantke wrote:
I build LibreOffice from the current master on my openSuSE 12.3-x64 and
the Writer wizzards don't run anymore.

Fixed with
<http://cgit.freedesktop.org/libreoffice/core/commit/?id=97822e3cbc63d3bd110bc3c654b3fbb4d4d1904c>
"Wizards should look for templates in Template_internal, not
Template_user."

Hmm, is the order of nodes under the Template Internal Paths not
actually retained by configmgr ? Looks like they are put into a map with
an OUString key ?, i.e. wizards can't guarantee that the "common"
element will really be the first entry even though "common" is placed
first in the .xcu

Right, /org.openoffice.Office.Paths/Template/InternalPaths is a set, and the order in which its elements are reported by configmgr is unspecified. Still, at least the two elements given in officecfg/registry/data/org/openoffice/Office/Paths.xcu,

<node oor:name="$(insturl)/@LIBO_SHARE_FOLDER@/template/common" oor:op="fuse"/>
<node oor:name="$(insturl)/@LIBO_SHARE_FOLDER@/template/$(vlang)" 
oor:op="fuse"/>

would both result in the same effective path generated via

sLetterPath = self.sTemplatePath + "/../common/wizard/letter"

(wizards/com/sun/star/wizards/letter/LetterWizardDialogImpl.py), so I'm still not sure what is broken for Andreas. (But <http://cgit.freedesktop.org/libreoffice/core/commit/?id=5fa18dc21644f2a719bf39ec948a586fa8837b6a> "actively search for wizards dir in all internal templates" is surely an improvement in any event.)

Stephan
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to