'From Squeak3.7alpha of ''11 September 2003'' [latest update: #5595] on 11 December 2003 at 4:01:59 pm'! "Change Set: PreferencesRemovePreferenceCommentFix-1-klc Date: 11 December 2003 Author: Ken Causey I'm not entirely sure when but it seems that Preferences class>>expungePreferenceNamed: was renamed to class>>removePreference. However the method comment showing how to use the method continued to refer to the original name. One line comment change."! !Preferences class methodsFor: 'initialization' stamp: 'KLC 12/11/2003 15:52'! removePreference: aSymbol "Remove all memory of the given preference symbol in my various structures." | pref | pref _ self preferenceAt: aSymbol ifAbsent: [^ self]. pref localToProject ifTrue: [ Project allInstancesDo: [:proj | proj projectPreferenceFlagDictionary ifNotNil: [ proj projectPreferenceFlagDictionary removeKey: aSymbol ifAbsent: []]]]. DictionaryOfPreferences removeKey: aSymbol ifAbsent: []. self class removeSelector: aSymbol "Preferences removePreference: #tileToggleInBrowsers" ! !