Changeset 30022 in osm for applications/editors/josm/plugins/smed2/src/symbols/Symbols.java
- Timestamp:
- 2013-10-13T19:17:33+02:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/smed2/src/symbols/Symbols.java
r29929 r30022 61 61 col = icol; 62 62 } 63 public Scheme(Color icol) { 64 pat = new ArrayList<Patt>(); 65 col = new ArrayList<Color>(); 66 col.add(icol); 67 } 63 68 } 64 69 … … 119 124 int pn = 0; 120 125 int cn = 0; 126 g2.setPaint(Color.black); 121 127 if (cs != null) { 122 128 pn = cs.pat.size(); 123 129 cn = cs.col.size() - ((pn != 0) ? pn - 1 : 0); 130 if ((pn == 0) && (cs.col.size() == 1)) { 131 g2.setPaint(cs.col.get(0)); 132 } 124 133 } 125 134 AffineTransform savetr = g2.getTransform(); … … 262 271 case SYMB: 263 272 SubSymbol s = (SubSymbol) item.params; 264 drawSymbol(g2, s.instr, s.scale, s.x, s.y, s.delta, s.scheme);273 drawSymbol(g2, s.instr, s.scale, s.x, s.y, s.delta, (s.scheme != null ? s.scheme : cs)); 265 274 break; 266 275 case TEXT:
Note:
See TracChangeset
for help on using the changeset viewer.
