To comment on the following update, log in, then open the issue: http://www.openoffice.org/issues/show_bug.cgi?id=71235 Issue #|71235 Summary|changing a value in the global OOo-configuration via a |pi has no effect when opening a new writer document du |ring runtime Component|api Version|OOo 2.0.3 Platform|All URL| OS/Version|Linux Status|UNCONFIRMED Status whiteboard| Keywords| Resolution| Issue type|DEFECT Priority|P3 Subcomponent|code Assigned to|jsc Reported by|clutz
------- Additional comments from [EMAIL PROTECTED] Mon Nov 6 01:11:30 -0800 2006 ------- I change the value of the property "HiddenCharacter" of the nodpath "/org.openoffice.Office.Writer/Content/NonprintingCharacter" in the global OOo-configuration via api. Since writer documents use a internal caching of configuration options bound to the view, this changed value doesn't effect already opened writer documents, but after opening a new document, the changed value should be reflected by the "Tool->Options->Writer/ForrmattingAids/" dialog of the new document. But this is NOT done at the moment! Here is how to reproduce: 1) open a new writer document. 2) open the dialog "Tool->Options->Writer/ForrmattingAids/" and set ("check") the checkbox "HiddenCharacter" (I dont' know the exact label - translated from german), so that hidden characters will be shown in the document. 3) run the below macro (which simply unsets the former setting in the global configuration) 4) open a new writer document 5) open the dialog "Tool->Options->Writer/ForrmattingAids/HiddenCharacter" in the menubar of the NEW document. The checkbox is still "checked", so step 3) didn't has effect on new documents. that's all. If you dont't belive my macro is workung you could additionally do the following steps: 6) close all OOo-documents/windows/processes 7) open a new writer documents (check if OOos slashscreen was shown that indicates a successfull restart) 8) look at "Tool->Options->Writer/ForrmattingAids/HiddenCharacter". The checkbox is now UNchecked, so you can see that the below macro is working, but OOo simply doesn't recognize the changed configuration value during runtime. Here the code: Sub setConfigOption dim args(1) as new com.sun.star.beans.PropertyValue args(0).name = "nodepath" args(0).value = "/org.openoffice.Office.Writer/Content/NonprintingCharacter" prov = createUnoService("com.sun.star.configuration.ConfigurationProvider") update = prov.createInstanceWithArguments("com.sun.star.configuration.ConfigurationUpdateAccess", args) update.HiddenCharacter = false update.commitChanges() update.dispose() End Sub --------------------------------------------------------------------- Please do not reply to this automatically generated notification from Issue Tracker. Please log onto the website and enter your comments. http://qa.openoffice.org/issue_handling/project_issues.html#notification --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]