Revision 3240 trunk/libraries/libFMap/src/com/iver/cit/gvsig/fmap/FMap.java

View differences:

FMap.java
727 727
    {
728 728
        return tracLayer;
729 729
    }
730

  
731
	public boolean equals(Object arg0) {
732
		FMap map=(FMap)arg0;
733
		if (super.equals(arg0))return true;
734
		if (getLayers()==map.getLayers())return true;
735
		boolean isEqual=true;
736
		for (int i=0;i<getLayers().getLayersCount();i++){
737
			if (map.getLayers().getLayer(i)!=null){
738
				if (!getLayers().getLayer(i).getName().equals(map.getLayers().getLayer(i).getName())){
739
					isEqual=false;
740
				}
741
			}else{
742
				isEqual=false;
743
			}
744
		}
745
		return isEqual;
746
	}
730 747
}

Also available in: Unified diff