Changeset 15404 in josm for trunk/src/org/openstreetmap/josm/actions/JosmAction.java
- Timestamp:
- 2019-10-02T23:11:24+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/JosmAction.java
r14690 r15404 219 219 // make this action listen to layer change and selection change events 220 220 if (listenToLayerChange()) { 221 layerChangeAdapter = newLayerChangeAdapter();222 activeLayerChangeAdapter = newActiveLayerChangeAdapter();221 layerChangeAdapter = buildLayerChangeAdapter(); 222 activeLayerChangeAdapter = buildActiveLayerChangeAdapter(); 223 223 getLayerManager().addLayerChangeListener(layerChangeAdapter); 224 224 getLayerManager().addActiveLayerChangeListener(activeLayerChangeAdapter); … … 229 229 } 230 230 initEnabledState(); 231 } 232 233 /** 234 * Override this if calling {@link #updateEnabledState()} on layer change events is not enough. 235 * @return the {@link LayerChangeAdapter} that will be called on layer change events 236 * @since 15404 237 */ 238 protected LayerChangeAdapter buildLayerChangeAdapter() { 239 return new LayerChangeAdapter(); 240 } 241 242 /** 243 * Override this if calling {@link #updateEnabledState()} on active layer change event is not enough. 244 * @return the {@link LayerChangeAdapter} that will be called on active layer change event 245 * @since 15404 246 */ 247 protected ActiveLayerChangeAdapter buildActiveLayerChangeAdapter() { 248 return new ActiveLayerChangeAdapter(); 231 249 } 232 250
Note:
See TracChangeset
for help on using the changeset viewer.
