But why the UI collects the squeak preferences?
Comment #1 on issue 3620 by laurent....@gmail.com: Settings: OCompletion settings appear twice http://code.google.com/p/pharo/issues/detail?id=3620
Fix (naive) here: SLICE-Issue-3620-Settings-OCompletion-settings-appear-twice-LaurentLaffont.1
The actual problem is that SettingsBrowser is showing Squeak's pragma preferences as Pharo's system settings. See SettingTreeBuilder >> #preference:category:description:type: for the implementation.
I see three possible scenarios to resolve this issue: 1. Your fix will be accepted (which implies that OCompletion will be forked). 2. We remove ECPreferences class >> #settingsOn: from OCompletion. 3. You remove SettingTreeBuilder >> #preference:category:description:type: from Pharo.
Levente