Revision 5941

View differences:

trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/MapControl.java
919 919
			if (e.getExtentEvents().length > 0) {
920 920
				redraw = true;
921 921
			}
922
			
923
			if (e.getProjectionEvents().length > 0) {
924
				//redraw = true;
925
			}
922 926

  
927
			
923 928
			if (e.getLayerCollectionEvents().length > 0) {
924 929
				redraw = true;
925 930
			}
trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/AtomicEvent.java
197 197

  
198 198
		return (ColorEvent[]) ret.toArray(new ColorEvent[0]);
199 199
	}
200
	/**
201
	 * Devuelve un vector con los eventos de proyeccion.
202
	 *
203
	 * @return vector con los eventos de proyeccion.
204
	 */
205
	
206
	public ProjectionEvent[] getProjectionEvents() {
207
		ArrayList ret = new ArrayList();
208

  
209
		for (Iterator iter = events.iterator(); iter.hasNext();) {
210
			FMapEvent event = (FMapEvent) iter.next();
211

  
212
			if (event instanceof ProjectionEvent) {
213
				ret.add(event);
214
			}
215
		}
216

  
217
		return (ProjectionEvent[]) ret.toArray(new ProjectionEvent[0]);
218
	}
219

  
200 220
}

Also available in: Unified diff