Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 350661

Summary: ClientUIPreferences: missing flush for NlsLocale
Product: z_Archived Reporter: Stephan Merkli <stephan.merkli>
Component: ScoutAssignee: Project Inbox <scout.core-inbox>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: daniel.wiehl, zimmermann
Version: unspecifiedFlags: zimmermann: indigo+
zimmermann: juno+
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
Patch for ClientUIPreferences.java zimmermann: iplog+

Description Stephan Merkli CLA 2011-06-29 03:41:10 EDT
Build Identifier: 

When setting a new nls local via ClientUIPreferences, the changed entry is not flushed to disk, i.e. causing the old entry to still exits. Other changes made, e.g. updateTableColumnOrder, are flushed immediately.

Reproducible: Sometimes

Steps to Reproduce:
1. Change nls local
2. Check settings file (e.g....\user\.settings\org.eclipse.scout.rt.client.prefs
3. Changed value is not set (usually)
4. update table column order
5. Check file again, content is up to date.
Comment 1 Stephan Merkli CLA 2011-06-29 03:43:35 EDT
Created attachment 198792 [details]
Patch for ClientUIPreferences.java
Comment 2 Daniel Wiehl CLA 2011-07-01 05:35:01 EDT
Changed ClientUiPreferences (org.eclipse.scout.rt.client) to flush changed value to disk.
Comment 3 Matthias Zimmermann CLA 2011-10-10 12:48:01 EDT
shipped with scout 3.7.1