You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2014/09/23 15:44:44 UTC

[2/3] git commit: CLEREZZA-948: avoid unnecessary merging of a set wit itself

CLEREZZA-948: avoid unnecessary merging of a set wit itself

Project: http://git-wip-us.apache.org/repos/asf/clerezza/repo
Commit: http://git-wip-us.apache.org/repos/asf/clerezza/commit/a04aec6e
Tree: http://git-wip-us.apache.org/repos/asf/clerezza/tree/a04aec6e
Diff: http://git-wip-us.apache.org/repos/asf/clerezza/diff/a04aec6e

Branch: refs/heads/master
Commit: a04aec6eeb9bc7aaafc35a75002a0477da17e5f1
Parents: a22b763
Author: Reto Gmür <re...@apache.org>
Authored: Thu Aug 28 11:17:19 2014 +0200
Committer: Reto Gmür <re...@apache.org>
Committed: Thu Aug 28 11:17:19 2014 +0200

----------------------------------------------------------------------
 .../java/org/apache/clerezza/rdf/utils/smushing/SameAsSmusher.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/clerezza/blob/a04aec6e/rdf.utils/src/main/java/org/apache/clerezza/rdf/utils/smushing/SameAsSmusher.java
----------------------------------------------------------------------
diff --git a/rdf.utils/src/main/java/org/apache/clerezza/rdf/utils/smushing/SameAsSmusher.java b/rdf.utils/src/main/java/org/apache/clerezza/rdf/utils/smushing/SameAsSmusher.java
index 938abed..e9ccbe0 100644
--- a/rdf.utils/src/main/java/org/apache/clerezza/rdf/utils/smushing/SameAsSmusher.java
+++ b/rdf.utils/src/main/java/org/apache/clerezza/rdf/utils/smushing/SameAsSmusher.java
@@ -81,7 +81,7 @@ public class SameAsSmusher extends BaseSmusher {
                 }
             } else {
                 Set<NonLiteral> objectSet = node2EquivalenceSet.get(object);
-                if (objectSet != null) {
+                if ((objectSet != null) && (objectSet != equivalentNodes)) {
                     //merge two sets
                     for (NonLiteral res : objectSet) {
                         node2EquivalenceSet.remove(res);