]> git.cworth.org Git - sup/blobdiff - lib/sup/maildir.rb
maintain labels as Sets rather than arrays
[sup] / lib / sup / maildir.rb
index c6577c17d48274a5abdc17367392245dd1b4dd01..80903e28ca6cd6231df0563dae4977c0aa5cfe34 100644 (file)
@@ -23,7 +23,7 @@ class Maildir < Source
     raise ArgumentError, "maildir URI must have a path component" unless uri.path
 
     @dir = uri.path
-    @labels = (labels || []).freeze
+    @labels = Set.new(labels || [])
     @ids = []
     @ids_to_fns = {}
     @last_scan = nil