Browse Source

Stream and collection instead of weird.

pull/348/head
Greg Holmes 9 years ago
parent
commit
df06db7bb8

+ 3
- 1
ui_swing/src/com/dmdirc/addons/ui_swing/dialogs/prefs/URLConfigPanel.java View File

@@ -46,6 +46,7 @@ import java.util.HashMap;
46 46
 import java.util.Map;
47 47
 import java.util.Map.Entry;
48 48
 import java.util.Set;
49
+import java.util.stream.Collectors;
49 50
 
50 51
 import javax.inject.Inject;
51 52
 import javax.swing.JButton;
@@ -192,7 +193,8 @@ public class URLConfigPanel extends JPanel implements
192 193
         valueChanged(null);
193 194
         final Collection<URLHandlerHolder> elements = model.elements();
194 195
         final Map<URI, String> handlers = new HashMap<>();
195
-        elements.forEach(u -> handlers.put(u.getUri(), u.getHandler()));
196
+        elements.stream()
197
+                .collect(Collectors.toMap(URLHandlerHolder::getUri, URLHandlerHolder::getHandler));
196 198
         final Set<String> protocols = globalConfig.getOptions("protocol").keySet();
197 199
         for (final String protocol : protocols) {
198 200
             URI uri;

Loading…
Cancel
Save