Changeset 3836 in josm for trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
- Timestamp:
- 2011-01-31T14:18:47+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
r3824 r3836 300 300 *--------*/ 301 301 public StyleCache mappaintStyle = null; 302 public int mappaintDrawnCode = 0;303 302 304 303 /* This should not be called from outside. Fixing the UI to add relevant … … 307 306 public void clearCached() 308 307 { 309 mappaintDrawnCode = 0;310 308 mappaintStyle = null; 311 309 } … … 808 806 public boolean isSelected() { 809 807 return dataSet != null && dataSet.isSelected(this); 808 } 809 810 public boolean isMemberOfSelected() { 811 if (referrers == null) 812 return false; 813 if (referrers instanceof OsmPrimitive) 814 return referrers instanceof Relation && ((OsmPrimitive) referrers).isSelected(); 815 for (OsmPrimitive ref : (OsmPrimitive[]) referrers) { 816 if (ref instanceof Relation && ref.isSelected()) 817 return true; 818 } 819 return false; 810 820 } 811 821
Note:
See TracChangeset
for help on using the changeset viewer.
