summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/convert/ClassMatching.java
diff options
context:
space:
mode:
authorGravatar jeff2015-03-07 20:54:44 -0500
committerGravatar jeff2015-03-07 20:54:44 -0500
commitd1a041362a164e4469a4b725608c631bd0961c2e (patch)
tree211903a263b5206dacab6ed2a99e40fadac8b08c /src/cuchaz/enigma/convert/ClassMatching.java
parentmatch/unmatch button works (diff)
downloadenigma-fork-d1a041362a164e4469a4b725608c631bd0961c2e.tar.gz
enigma-fork-d1a041362a164e4469a4b725608c631bd0961c2e.tar.xz
enigma-fork-d1a041362a164e4469a4b725608c631bd0961c2e.zip
ui improvements
Diffstat (limited to 'src/cuchaz/enigma/convert/ClassMatching.java')
-rw-r--r--src/cuchaz/enigma/convert/ClassMatching.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/cuchaz/enigma/convert/ClassMatching.java b/src/cuchaz/enigma/convert/ClassMatching.java
index 9f93130..d8973ac 100644
--- a/src/cuchaz/enigma/convert/ClassMatching.java
+++ b/src/cuchaz/enigma/convert/ClassMatching.java
@@ -40,8 +40,16 @@ public class ClassMatching {
40 } 40 }
41 41
42 public void match(Iterable<ClassEntry> sourceClasses, Iterable<ClassEntry> destClasses) { 42 public void match(Iterable<ClassEntry> sourceClasses, Iterable<ClassEntry> destClasses) {
43 m_sourceClasses.addAll(sourceClasses); 43 for (ClassEntry sourceClass : sourceClasses) {
44 m_destClasses.addAll(destClasses); 44 if (!m_knownMatches.containsKey(sourceClass)) {
45 m_sourceClasses.add(sourceClass);
46 }
47 }
48 for (ClassEntry destClass : destClasses) {
49 if (!m_knownMatches.containsValue(destClass)) {
50 m_destClasses.add(destClass);
51 }
52 }
45 } 53 }
46 54
47 public Collection<ClassMatch> matches() { 55 public Collection<ClassMatch> matches() {