Revision 841 org.gvsig.vectorediting/trunk/org.gvsig.vectorediting/org.gvsig.vectorediting.lib/org.gvsig.vectorediting.lib.prov/org.gvsig.vectorediting.lib.prov.editvertex/src/main/java/org/gvsig/vectorediting/lib/prov/editvertex/EditVertexEditingProvider.java

View differences:

EditVertexEditingProvider.java
829 829

  
830 830
    }
831 831

  
832
    private int getSelectedIndex(List<Point> vertexesList){
832
    private int getSelectedIndex(List<Point> vertexesList) {
833 833
        int selectedIndex = -1;
834 834
        if (vertexesList != null) {
835 835
            int i = 0;
836
            for (Iterator<Point> iterator = vertexesList.iterator(); iterator
837
                .hasNext();) {
838
                Point point = (Point) iterator.next();
839
                if (selectedVertex.equals(point)) {
840
                    selectedIndex = i;
841
                    break;
836
            if (selectedVertex != null) {
837
                for (Iterator<Point> iterator = vertexesList.iterator(); iterator.hasNext();) {
838
                    Point point = (Point) iterator.next();
839
                    if (selectedVertex.equals(point)) {
840
                        selectedIndex = i;
841
                        break;
842
                    }
843
                    i++;
842 844
                }
843
                i++;
844 845
            }
845 846
        }
846 847
        return selectedIndex;

Also available in: Unified diff