Ticket #2318: more-than-one-text-link.patch
File more-than-one-text-link.patch, 2.0 KB (added by deni, 15 years ago) |
---|
-
src/main/java/org/sophie2/base/model/text/smart/ImmHotText.java
### Eclipse Workspace Patch 1.0 #P org.sophie2.base.model.text
949 949 * A {@link Comparator} that compares two positions. 950 950 */ 951 951 public Comparator<HotInterval> getIntervalComparator() { 952 return new Comparator<HotInterval>() { 953 public int compare(HotInterval interval1, HotInterval interval2) { 954 return getPosComparator().compare(interval1.getBegin(), 955 interval2.getBegin()); 956 } 957 }; 952 return HotInterval.getComparator(getPosComparator()); 958 953 } 959 954 960 955 /** -
src/main/java/org/sophie2/base/model/text/smart/position/HotInterval.java
125 125 return new Comparator<HotInterval>() { 126 126 127 127 public int compare(HotInterval i1, HotInterval i2) { 128 return posComparator.compare(i1.getBegin(), i2.getBegin()); 129 } 128 int x = posComparator.compare(i1.getBegin(), i2.getBegin()); 129 if (x != 0) { 130 return x; 131 } 132 return posComparator.compare(i1.getEnd(), i2.getEnd()); 133 } 130 134 131 135 }; 132 136 } -
src/main/java/org/sophie2/main/func/links/LinksHud.java
#P org.sophie2.main.func.links
472 472 473 473 @Override 474 474 protected void setup(Object res) { 475 holder().get(); 475 if (holder().get() != null) { 476 holder().get().getLink(); 477 } 476 478 wantedRule().set(null); 477 479 } 478 480 }