Changeset 8384 in josm for trunk/src/org/openstreetmap/josm/gui/layer/Layer.java
- Timestamp:
- 2015-05-17T15:52:24+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/layer/Layer.java
r8378 r8384 31 31 import org.openstreetmap.josm.tools.Destroyable; 32 32 import org.openstreetmap.josm.tools.ImageProvider; 33 import org.openstreetmap.josm.tools.Utils; 33 34 34 35 /** … … 269 270 boolean oldValue = isVisible(); 270 271 this.visible = visible; 271 if (visible && opacity== 0) {272 if (visible && Double.doubleToRawLongBits(opacity) == 0) { 272 273 setOpacity(1); 273 274 } else if (oldValue != isVisible()) { … … 281 282 */ 282 283 public boolean isVisible() { 283 return visible && opacity!= 0;284 return visible && Double.doubleToRawLongBits(opacity) != 0; 284 285 } 285 286 … … 294 295 boolean oldVisible = isVisible(); 295 296 this.opacity = opacity; 296 if ( oldOpacity != getOpacity()) {297 if (!Utils.equalsEpsilon(oldOpacity, getOpacity())) { 297 298 fireOpacityChanged(oldOpacity, getOpacity()); 298 299 }
Note:
See TracChangeset
for help on using the changeset viewer.