Changeset 8413 in josm
- Timestamp:
- 2015-05-22T01:39:47+02:00 (10 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
r8393 r8413 1600 1600 if (snapOn) { 1601 1601 // turn off snapping if we are in fixed mode or no actile snapping line exist 1602 if (fixed || !active) { snapOn=false; unsetFixedMode(); } else { 1602 if (fixed || !active) { 1603 snapOn = false; 1604 unsetFixedMode(); 1605 } else { 1603 1606 setFixedMode(); 1604 1607 } -
trunk/src/org/openstreetmap/josm/actions/search/SearchCompiler.java
r8404 r8413 303 303 /** The unique instance/ */ 304 304 public static final Always INSTANCE = new Always(); 305 @Override public boolean match(OsmPrimitive osm) { 305 @Override 306 public boolean match(OsmPrimitive osm) { 306 307 return true; 307 308 } … … 322 323 */ 323 324 public static class Not extends UnaryMatch { 324 public Not(Match match) {super(match);} 325 @Override public boolean match(OsmPrimitive osm) { 325 public Not(Match match) { 326 super(match); 327 } 328 @Override 329 public boolean match(OsmPrimitive osm) { 326 330 return !match.match(osm); 327 331 } 328 @Override public String toString() {return "!"+match;} 332 @Override 333 public String toString() { 334 return "!" + match; 335 } 329 336 public Match getMatch() { 330 337 return match; … … 357 364 */ 358 365 public static class And extends BinaryMatch { 359 public And(Match lhs, Match rhs) {super(lhs, rhs);} 360 @Override public boolean match(OsmPrimitive osm) { 366 public And(Match lhs, Match rhs) { 367 super(lhs, rhs); 368 } 369 @Override 370 public boolean match(OsmPrimitive osm) { 361 371 return lhs.match(osm) && rhs.match(osm); 362 372 } 363 @Override public String toString() { 373 @Override 374 public String toString() { 364 375 return lhs + " && " + rhs; 365 376 } … … 370 381 */ 371 382 public static class Or extends BinaryMatch { 372 public Or(Match lhs, Match rhs) {super(lhs, rhs);} 373 @Override public boolean match(OsmPrimitive osm) { 383 public Or(Match lhs, Match rhs) { 384 super(lhs, rhs); 385 } 386 @Override 387 public boolean match(OsmPrimitive osm) { 374 388 return lhs.match(osm) || rhs.match(osm); 375 389 } 376 @Override public String toString() { 390 @Override 391 public String toString() { 377 392 return lhs + " || " + rhs; 378 393 } … … 383 398 */ 384 399 public static class Xor extends BinaryMatch { 385 public Xor(Match lhs, Match rhs) {super(lhs, rhs);} 386 @Override public boolean match(OsmPrimitive osm) { 400 public Xor(Match lhs, Match rhs) { 401 super(lhs, rhs); 402 } 403 @Override 404 public boolean match(OsmPrimitive osm) { 387 405 return lhs.match(osm) ^ rhs.match(osm); 388 406 } 389 @Override public String toString() { 407 @Override 408 public String toString() { 390 409 return lhs + " ^ " + rhs; 391 410 } … … 396 415 */ 397 416 private static class Id extends RangeMatch { 398 public Id(Range range) {super(range);} 417 public Id(Range range) { 418 super(range); 419 } 399 420 public Id(PushbackTokenizer tokenizer) throws ParseError { 400 421 this(tokenizer.readRange(tr("Range of primitive ids expected"))); 401 422 } 402 @Override protected Long getNumber(OsmPrimitive osm) { 423 @Override 424 protected Long getNumber(OsmPrimitive osm) { 403 425 return osm.isNew() ? 0 : osm.getUniqueId(); 404 426 } 405 @Override protected String getString() { 427 @Override 428 protected String getString() { 406 429 return "id"; 407 430 } … … 412 435 */ 413 436 private static class ChangesetId extends RangeMatch { 414 public ChangesetId(Range range) {super(range);} 437 public ChangesetId(Range range) { 438 super(range); 439 } 415 440 public ChangesetId(PushbackTokenizer tokenizer) throws ParseError { 416 441 this(tokenizer.readRange(tr("Range of changeset ids expected"))); 417 442 } 418 @Override protected Long getNumber(OsmPrimitive osm) { 443 @Override 444 protected Long getNumber(OsmPrimitive osm) { 419 445 return (long) osm.getChangesetId(); 420 446 } 421 @Override protected String getString() { 447 @Override 448 protected String getString() { 422 449 return "changeset"; 423 450 } … … 428 455 */ 429 456 private static class Version extends RangeMatch { 430 public Version(Range range) {super(range);} 457 public Version(Range range) { 458 super(range); 459 } 431 460 public Version(PushbackTokenizer tokenizer) throws ParseError { 432 461 this(tokenizer.readRange(tr("Range of versions expected"))); 433 462 } 434 @Override protected Long getNumber(OsmPrimitive osm) { 463 @Override 464 protected Long getNumber(OsmPrimitive osm) { 435 465 return (long) osm.getVersion(); 436 466 } 437 @Override protected String getString() { 467 @Override 468 protected String getString() { 438 469 return "version"; 439 470 } … … 485 516 } 486 517 487 @Override public boolean match(OsmPrimitive osm) { 518 @Override 519 public boolean match(OsmPrimitive osm) { 488 520 489 521 if (keyPattern != null) { … … 696 728 return key + '=' + value; 697 729 } 698 699 730 } 700 731 … … 728 759 } 729 760 730 @Override public boolean match(OsmPrimitive osm) { 761 @Override 762 public boolean match(OsmPrimitive osm) { 731 763 if (!osm.hasKeys() && osm.getUser() == null) 732 764 return search.isEmpty(); … … 760 792 return false; 761 793 } 762 @Override public String toString() { 794 @Override 795 public String toString() { 763 796 return search; 764 797 } … … 773 806 type)); 774 807 } 775 @Override public boolean match(OsmPrimitive osm) { 808 @Override 809 public boolean match(OsmPrimitive osm) { 776 810 return type.equals(osm.getType()); 777 811 } 778 @Override public String toString() {return "type="+type;} 812 @Override 813 public String toString() { 814 return "type=" + type; 815 } 779 816 } 780 817 … … 792 829 } 793 830 794 @Override public boolean match(OsmPrimitive osm) { 831 @Override 832 public boolean match(OsmPrimitive osm) { 795 833 if (osm.getUser() == null) 796 834 return user == null; … … 799 837 } 800 838 801 @Override public String toString() { 839 @Override 840 public String toString() { 802 841 return "user=" + (user == null ? "" : user); 803 842 } … … 817 856 } 818 857 819 @Override public boolean match(OsmPrimitive osm) { 858 @Override 859 public boolean match(OsmPrimitive osm) { 820 860 for (OsmPrimitive ref: osm.getReferrers()) { 821 861 if (ref instanceof Relation && !ref.isIncomplete() && !ref.isDeleted()) { … … 832 872 } 833 873 834 @Override public String toString() { 874 @Override 875 public String toString() { 835 876 return "role=" + role; 836 877 } … … 920 961 } 921 962 922 923 963 /** 924 964 * Matches ways with a number of nodes in given range … … 1027 1067 */ 1028 1068 private static class New extends Match { 1029 @Override public boolean match(OsmPrimitive osm) { 1069 @Override 1070 public boolean match(OsmPrimitive osm) { 1030 1071 return osm.isNew(); 1031 1072 } 1032 @Override public String toString() { 1073 @Override 1074 public String toString() { 1033 1075 return "new"; 1034 1076 } … … 1039 1081 */ 1040 1082 private static class Modified extends Match { 1041 @Override public boolean match(OsmPrimitive osm) { 1083 @Override 1084 public boolean match(OsmPrimitive osm) { 1042 1085 return osm.isModified() || osm.isNewOrUndeleted(); 1043 1086 } 1044 @Override public String toString() {return "modified";} 1087 @Override 1088 public String toString() { 1089 return "modified"; 1090 } 1045 1091 } 1046 1092 … … 1049 1095 */ 1050 1096 private static class Selected extends Match { 1051 @Override public boolean match(OsmPrimitive osm) { 1097 @Override 1098 public boolean match(OsmPrimitive osm) { 1052 1099 return Main.main.getCurrentDataSet().isSelected(osm); 1053 1100 } 1054 @Override public String toString() {return "selected";} 1101 @Override 1102 public String toString() { 1103 return "selected"; 1104 } 1055 1105 } 1056 1106 … … 1061 1111 */ 1062 1112 private static class Incomplete extends Match { 1063 @Override public boolean match(OsmPrimitive osm) { 1113 @Override 1114 public boolean match(OsmPrimitive osm) { 1064 1115 return osm.isIncomplete(); 1065 1116 } 1066 @Override public String toString() {return "incomplete";} 1117 @Override 1118 public String toString() { 1119 return "incomplete"; 1120 } 1067 1121 } 1068 1122 … … 1073 1127 */ 1074 1128 private static class Untagged extends Match { 1075 @Override public boolean match(OsmPrimitive osm) { 1129 @Override 1130 public boolean match(OsmPrimitive osm) { 1076 1131 return !osm.isTagged() && !osm.isIncomplete(); 1077 1132 } 1078 @Override public String toString() {return "untagged";} 1133 @Override 1134 public String toString() { 1135 return "untagged"; 1136 } 1079 1137 } 1080 1138 … … 1083 1141 */ 1084 1142 private static class Closed extends Match { 1085 @Override public boolean match(OsmPrimitive osm) { 1143 @Override 1144 public boolean match(OsmPrimitive osm) { 1086 1145 return osm instanceof Way && ((Way) osm).isClosed(); 1087 1146 } 1088 @Override public String toString() {return "closed";} 1147 @Override 1148 public String toString() { 1149 return "closed"; 1150 } 1089 1151 } 1090 1152 … … 1096 1158 super(m); 1097 1159 } 1098 @Override public boolean match(OsmPrimitive osm) { 1160 @Override 1161 public boolean match(OsmPrimitive osm) { 1099 1162 boolean isParent = false; 1100 1163 … … 1110 1173 return isParent; 1111 1174 } 1112 @Override public String toString() {return "parent(" + match + ")";} 1175 @Override 1176 public String toString() { 1177 return "parent(" + match + ")"; 1178 } 1113 1179 } 1114 1180 … … 1122 1188 } 1123 1189 1124 @Override public boolean match(OsmPrimitive osm) { 1190 @Override 1191 public boolean match(OsmPrimitive osm) { 1125 1192 boolean isChild = false; 1126 1193 for (OsmPrimitive p : osm.getReferrers()) { … … 1129 1196 return isChild; 1130 1197 } 1131 @Override public String toString() {return "child(" + match + ")";} 1198 @Override 1199 public String toString() { 1200 return "child(" + match + ")"; 1201 } 1132 1202 } 1133 1203 -
trunk/src/org/openstreetmap/josm/data/UndoRedoHandler.java
r8378 r8413 175 175 176 176 @Override 177 public void layerAdded(Layer newLayer) {} 177 public void layerAdded(Layer newLayer) { 178 // Do nothing 179 } 180 178 181 @Override 179 public void activeLayerChange(Layer oldLayer, Layer newLayer) {} 182 public void activeLayerChange(Layer oldLayer, Layer newLayer) { 183 // Do nothing 184 } 180 185 181 186 /** -
trunk/src/org/openstreetmap/josm/data/cache/JCSCachedTileLoaderJob.java
r8403 r8413 410 410 } 411 411 } 412 } catch (NumberFormatException e) {} //ignore malformed Cache-Control headers 412 } catch (NumberFormatException e) { 413 // ignore malformed Cache-Control headers 414 } 413 415 } 414 416 -
trunk/src/org/openstreetmap/josm/data/osm/history/HistoryDataSet.java
r8338 r8413 201 201 /* ------------------------------------------------------------------------------ */ 202 202 @Override 203 public void activeLayerChange(Layer oldLayer, Layer newLayer) {/* irrelevant in this context */} 203 public void activeLayerChange(Layer oldLayer, Layer newLayer) { 204 /* irrelevant in this context */ 205 } 204 206 @Override 205 public void layerAdded(Layer newLayer) {/* irrelevant in this context */} 207 public void layerAdded(Layer newLayer) { 208 /* irrelevant in this context */ 209 } 206 210 @Override 207 211 public void layerRemoved(Layer oldLayer) { -
trunk/src/org/openstreetmap/josm/gui/MapStatus.java
r8399 r8413 516 516 final Popup staticPopup = newPopup; 517 517 if(this.popup != null) { 518 // If an old popup exists, remove it when the new popup has been 519 // drawn to keep flickering to a minimum 518 // If an old popup exists, remove it when the new popup has been drawn to keep flickering to a minimum 520 519 final Popup staticOldPopup = this.popup; 521 520 EventQueue.invokeLater(new Runnable(){ 522 @Override public void run() { 521 @Override 522 public void run() { 523 523 staticPopup.show(); 524 524 staticOldPopup.hide(); … … 528 528 // There is no old popup 529 529 EventQueue.invokeLater(new Runnable(){ 530 @Override public void run() { staticPopup.show(); }}); 530 @Override 531 public void run() { 532 staticPopup.show(); 533 }}); 531 534 } 532 535 this.popupLabels = lbls; -
trunk/src/org/openstreetmap/josm/gui/NavigatableComponent.java
r8395 r8413 432 432 double lat = cl.lat(); 433 433 double lon = cl.lon(); 434 if(lat < b.getMinLat()) {changed = true; lat = b.getMinLat(); 435 } else if(lat > b.getMaxLat()) {changed = true; lat = b.getMaxLat(); } 436 if(lon < b.getMinLon()) {changed = true; lon = b.getMinLon(); 437 } else if(lon > b.getMaxLon()) {changed = true; lon = b.getMaxLon(); } 438 if(changed) { 434 if (lat < b.getMinLat()) { 435 changed = true; 436 lat = b.getMinLat(); 437 } else if (lat > b.getMaxLat()) { 438 changed = true; 439 lat = b.getMaxLat(); 440 } 441 if (lon < b.getMinLon()) { 442 changed = true; 443 lon = b.getMinLon(); 444 } else if (lon > b.getMaxLon()) { 445 changed = true; 446 lon = b.getMaxLon(); 447 } 448 if (changed) { 439 449 newCenter = Projections.project(new LatLon(lat,lon)); 440 450 } -
trunk/src/org/openstreetmap/josm/gui/bbox/TileSelectionBBoxChooser.java
r8390 r8413 414 414 415 415 @Override 416 public void focusGained(FocusEvent e) {/* irrelevant */} 416 public void focusGained(FocusEvent e) { 417 /* irrelevant */ 418 } 417 419 418 420 @Override -
trunk/src/org/openstreetmap/josm/gui/conflict/tags/TagConflictResolutionUtil.java
r7005 r8413 16 16 public final class TagConflictResolutionUtil { 17 17 18 /** no constructor, just static utility methods */ 19 private TagConflictResolutionUtil() {} 18 private TagConflictResolutionUtil() { 19 // no constructor, just static utility methods 20 } 20 21 21 22 /** 22 23 * Normalizes the tags in the tag collection <code>tc</code> before resolving tag conflicts. 23 24 * 24 * 25 * Removes irrelevant tags like "created_by". 25 26 * 26 * 27 * 28 * 27 * For tags which are not present on at least one of the merged nodes, the empty value "" 28 * is added to the list of values for this tag, but only if there are at least two 29 * primitives with tags, and at least one tagged primitive do not have this tag. 29 30 * 30 31 * @param tc the tag collection -
trunk/src/org/openstreetmap/josm/gui/dialogs/RelationListDialog.java
r8318 r8413 640 640 641 641 @Override 642 public void nodeMoved(NodeMovedEvent event) {/* irrelevant in this context */} 643 644 @Override 645 public void wayNodesChanged(WayNodesChangedEvent event) {/* irrelevant in this context */} 642 public void nodeMoved(NodeMovedEvent event) { 643 /* irrelevant in this context */ 644 } 645 646 @Override 647 public void wayNodesChanged(WayNodesChangedEvent event) { 648 /* irrelevant in this context */ 649 } 646 650 647 651 @Override -
trunk/src/org/openstreetmap/josm/gui/dialogs/ValidatorDialog.java
r8378 r8413 393 393 394 394 @Override 395 public void layerAdded(Layer newLayer) {} 395 public void layerAdded(Layer newLayer) { 396 // Do nothing 397 } 396 398 397 399 @Override -
trunk/src/org/openstreetmap/josm/gui/dialogs/changeset/ChangesetsInActiveDataLayerListModel.java
r6084 r8413 35 35 36 36 @Override 37 public void primitivesAdded(PrimitivesAddedEvent event) {/* ignored */} 37 public void primitivesAdded(PrimitivesAddedEvent event) { 38 // ignored 39 } 38 40 39 41 @Override 40 public void primitivesRemoved(PrimitivesRemovedEvent event) {/* ignored */} 42 public void primitivesRemoved(PrimitivesRemovedEvent event) { 43 // ignored 44 } 41 45 42 46 @Override 43 public void otherDatasetChange(AbstractDatasetChangedEvent event) {/* ignored */} 47 public void otherDatasetChange(AbstractDatasetChangedEvent event) { 48 // ignored 49 } 44 50 45 51 @Override 46 public void nodeMoved(NodeMovedEvent event) {/* ignored */} 52 public void nodeMoved(NodeMovedEvent event) { 53 // ignored 54 } 47 55 48 56 @Override 49 public void relationMembersChanged(RelationMembersChangedEvent event) {/* ignored */} 57 public void relationMembersChanged(RelationMembersChangedEvent event) { 58 // ignored 59 } 50 60 51 61 @Override 52 public void tagsChanged(TagsChangedEvent event) {/* ignored */} 62 public void tagsChanged(TagsChangedEvent event) { 63 // ignored 64 } 53 65 54 66 @Override 55 public void wayNodesChanged(WayNodesChangedEvent event) {/* ignored */} 67 public void wayNodesChanged(WayNodesChangedEvent event) { 68 // ignored 69 } 56 70 57 71 /* ------------------------------------------------------------------------------ */ … … 61 75 public void editLayerChanged(OsmDataLayer oldLayer, OsmDataLayer newLayer) { 62 76 // just init the model content. Don't register as DataSetListener. The mode 63 // is already registered to receive DataChangedEvents from the current 64 // edit layer 77 // is already registered to receive DataChangedEvents from the current edit layer 65 78 if (newLayer != null) { 66 79 initFromDataSet(newLayer.data); -
trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
r8338 r8413 102 102 @Override 103 103 public void dataChanged(DataChangedEvent event) { 104 // just trigger a repaint - the display name of the relation members may 105 // have changed 104 // just trigger a repaint - the display name of the relation members may have changed 106 105 Collection<RelationMember> sel = getSelectedMembers(); 107 106 fireTableDataChanged(); … … 110 109 111 110 @Override 112 public void nodeMoved(NodeMovedEvent event) {/* ignore */} 113 @Override 114 public void primitivesAdded(PrimitivesAddedEvent event) {/* ignore */} 111 public void nodeMoved(NodeMovedEvent event) { 112 // ignore 113 } 114 @Override 115 public void primitivesAdded(PrimitivesAddedEvent event) { 116 // ignore 117 } 115 118 116 119 @Override … … 142 145 143 146 @Override 144 public void wayNodesChanged(WayNodesChangedEvent event) {/* ignore */} 145 146 @Override 147 public void otherDatasetChange(AbstractDatasetChangedEvent event) {/* ignore */} 147 public void wayNodesChanged(WayNodesChangedEvent event) { 148 // ignore 149 } 150 151 @Override 152 public void otherDatasetChange(AbstractDatasetChangedEvent event) { 153 // ignore 154 } 155 148 156 /* --------------------------------------------------------------------------- */ 149 157 … … 167 175 members.clear(); 168 176 if (relation != null) { 169 // make sure we work with clones of the relation members 170 // in the model. 177 // make sure we work with clones of the relation members in the model. 171 178 members.addAll(new Relation(relation).getMembers()); 172 179 } … … 711 718 } 712 719 713 714 720 WayConnectionType getWayConnection(int i) { 715 721 if (connectionType == null) { -
trunk/src/org/openstreetmap/josm/gui/layer/Layer.java
r8393 r8413 204 204 205 205 /** 206 * Called, when the layer is removed from the mapview and is going to be 207 * destroyed. 206 * Called, when the layer is removed from the mapview and is going to be destroyed. 208 207 * 209 208 * This is because the Layer constructor can not add itself safely as listener … … 212 211 */ 213 212 @Override 214 public void destroy() {} 215 216 public File getAssociatedFile() { return associatedFile; } 217 public void setAssociatedFile(File file) { associatedFile = file; } 213 public void destroy() { 214 // Override in subclasses if needed 215 } 216 217 public File getAssociatedFile() { 218 return associatedFile; 219 } 220 221 public void setAssociatedFile(File file) { 222 associatedFile = file; 223 } 218 224 219 225 /** -
trunk/src/org/openstreetmap/josm/gui/preferences/plugin/PluginPreference.java
r8390 r8413 433 433 @Override 434 434 public void run() { 435 pnlPluginPreferences.refreshView(); } 435 pnlPluginPreferences.refreshView(); 436 } 436 437 }); 437 438 } -
trunk/src/org/openstreetmap/josm/gui/preferences/shortcut/PrefJPanel.java
r8392 r8413 354 354 public void filter() { 355 355 String expr = filterField.getText().trim(); 356 if (expr.isEmpty()) { expr=null; } 356 if (expr.isEmpty()) { 357 expr = null; 358 } 357 359 try { 358 360 final TableRowSorter<? extends TableModel> sorter = … … 376 378 377 379 @Override 378 public void changedUpdate(DocumentEvent arg0) { filter(); } 379 @Override 380 public void insertUpdate(DocumentEvent arg0) { filter(); } 381 @Override 382 public void removeUpdate(DocumentEvent arg0) { filter(); } 380 public void changedUpdate(DocumentEvent e) { 381 filter(); 382 } 383 @Override 384 public void insertUpdate(DocumentEvent e) { 385 filter(); 386 } 387 @Override 388 public void removeUpdate(DocumentEvent e) { 389 filter(); 390 } 383 391 } 384 392 } -
trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPresetItems.java
r8394 r8413 933 933 934 934 @Override 935 boolean requestFocusInWindow() {return check.requestFocusInWindow();} 935 boolean requestFocusInWindow() { 936 return check.requestFocusInWindow(); 937 } 936 938 937 939 @Override -
trunk/src/org/openstreetmap/josm/gui/widgets/MultiSplitLayout.java
r8404 r8413 130 130 * @see #setModel 131 131 */ 132 public Node getModel() { return model; } 132 public Node getModel() { 133 return model; 134 } 133 135 134 136 /** … … 157 159 * @see #setDividerSize 158 160 */ 159 public int getDividerSize() { return dividerSize; } 161 public int getDividerSize() { 162 return dividerSize; 163 } 160 164 161 165 /** … … 180 184 * @see #setFloatingDividers 181 185 */ 182 public boolean getFloatingDividers() { return floatingDividers; } 186 public boolean getFloatingDividers() { 187 return floatingDividers; 188 } 183 189 184 190 /** … … 693 699 * @return the invalid Node. 694 700 */ 695 public Node getNode() { return node; } 701 public Node getNode() { 702 return node; 703 } 696 704 } 697 705 … … 825 833 * @see #parent_set 826 834 */ 827 public Split parent_get() { return parent; } 835 public Split parent_get() { 836 return parent; 837 } 828 838 829 839 /** … … 873 883 * @see #setWeight 874 884 */ 875 public double getWeight() { return weight; } 885 public double getWeight() { 886 return weight; 887 } 876 888 877 889 /** … … 951 963 * @see #setRowLayout 952 964 */ 953 public boolean isRowLayout() { return rowLayout; } 965 public boolean isRowLayout() { 966 return rowLayout; 967 } 954 968 955 969 /** … … 1039 1053 * Create a Leaf node. The default value of name is "". 1040 1054 */ 1041 public Leaf() { } 1055 public Leaf() { 1056 1057 } 1042 1058 1043 1059 /** … … 1059 1075 * @see #setName 1060 1076 */ 1061 public String getName() { return name; } 1077 public String getName() { 1078 return name; 1079 } 1062 1080 1063 1081 /** -
trunk/src/org/openstreetmap/josm/tools/AudioPlayer.java
r8395 r8413 69 69 result = Result.WAITING; 70 70 interrupt(); 71 while (result == Result.WAITING) { sleep(10); /* yield(); */ } 71 while (result == Result.WAITING) { 72 sleep(10); /* yield(); */ 73 } 72 74 if (result == Result.FAILED) 73 75 throw exception; … … 217 219 calibration = Main.pref.getDouble("audio.calibration", 1.0 /* default, ratio */); 218 220 start(); 219 while (state == State.INITIALIZING) { yield(); } 221 while (state == State.INITIALIZING) { 222 yield(); 223 } 220 224 } 221 225 … … 251 255 position += nBytesRead / bytesPerSecond; 252 256 command.possiblyInterrupt(); 253 if (nBytesRead < 0) { break; } 257 if (nBytesRead < 0) { 258 break; 259 } 254 260 audioOutputLine.write(abData, 0, nBytesRead); // => int nBytesWritten 255 261 command.possiblyInterrupt();
Note:
See TracChangeset
for help on using the changeset viewer.