extensions.st
changeset 2447 8a859d453267
parent 2444 e5686290211f
child 2448 1f8e749d18d8
--- a/extensions.st	Sat Jul 09 16:15:48 2011 +0200
+++ b/extensions.st	Sat Jul 09 16:16:38 2011 +0200
@@ -100,8 +100,15 @@
 
 managerPerMatchingModuleDefinitions
 
-    ^(self at: #managerPerMatchingModuleDefinitions ifAbsent:[#(#OrderedCollection)])
-        decodeAsLiteralArray
+    | defs |
+
+    defs := (self at: #managerPerMatchingModuleDefinitions ifAbsent:[^OrderedCollection new]).
+    ^defs decodeAsLiteralArray asOrderedCollection
+
+    "
+        UserPreferences current managerPerMatchingModuleDefinitions
+        UserPreferences current managerPerMatchingModuleDefinitions: #().
+    "
 
     "Created: / 09-07-2011 / 13:33:23 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 ! !
@@ -111,7 +118,7 @@
 managerPerMatchingModuleDefinitions: defs
 
     self at: #managerPerMatchingModuleDefinitions 
-        put: defs literalArrayEncoding.
+        put: defs asArray literalArrayEncoding.
     AbstractSourceCodeManager managerPerMatchingModuleDefinitions == defs ifFalse:[
         AbstractSourceCodeManager managerPerMatchingModuleDefinitions: defs.
     ]
@@ -122,5 +129,5 @@
 !stx_libbasic3 class methodsFor:'documentation'!
 
 extensionsVersion_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic3/extensions.st,v 1.5 2011-07-09 13:39:17 vrany Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic3/extensions.st,v 1.6 2011-07-09 14:16:38 vrany Exp $'
 ! !
\ No newline at end of file