X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.selectionview%2Fsrc%2Forg%2Fsimantics%2Fselectionview%2FComparableTabContributor.java;fp=bundles%2Forg.simantics.selectionview%2Fsrc%2Forg%2Fsimantics%2Fselectionview%2FComparableTabContributor.java;h=2077a3a87c2cdc8da744f155571b6b3355c4e958;hb=4495707b888e893e0096b2c4aaf065f5e9b69e46;hp=8dd72accd41729a69818f3e1b1935e6d944c5961;hpb=b3f5c0f18c4bd4f7014c029985aa53ff8c6a5372;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.selectionview/src/org/simantics/selectionview/ComparableTabContributor.java b/bundles/org.simantics.selectionview/src/org/simantics/selectionview/ComparableTabContributor.java index 8dd72accd..2077a3a87 100644 --- a/bundles/org.simantics.selectionview/src/org/simantics/selectionview/ComparableTabContributor.java +++ b/bundles/org.simantics.selectionview/src/org/simantics/selectionview/ComparableTabContributor.java @@ -79,8 +79,9 @@ public class ComparableTabContributor implements PropertyTabContributor, Compara @Override public int compareTo(ComparableTabContributor o) { - double d = o.priority - priority; - return (d < 0) ? -1 : (d > 0) ? 1 : 0; + int comp = Double.compare(priority, o.priority); + if(comp != 0) return comp; + return id.compareTo(o.id); } @Override