Revision 63 org.gvsig.lrs/trunk/org.gvsig.lrs/org.gvsig.lrs.swing/org.gvsig.lrs.swing.impl/src/main/java/org/gvsig/lrs/swing/impl/FeatureStoresComboBoxModel.java

View differences:

FeatureStoresComboBoxModel.java
79 79
     */
80 80
    public void setSelectedItem(final Object anItem) {
81 81
        selected = (FeatureStore) anItem;
82
        fireContentsChanged(this, -1, -1);
82 83
    }
83 84

  
84 85
    /*
......
95 96
     */
96 97
    public void addElement(FeatureStore item) {
97 98
        featureStores.add(item);
99
        fireIntervalAdded(this, featureStores.size()-1, featureStores.size()-1);
98 100
    }
99 101

  
100 102
    /* (non-Javadoc)
101 103
     * @see javax.swing.MutableComboBoxModel#removeElement(java.lang.Object)
102 104
     */
103 105
    public void removeElement(Object obj) {
106
        int index = featureStores.indexOf(obj);
104 107
        featureStores.remove(obj);
105

  
108
        fireIntervalRemoved(this, index, index);
106 109
    }
107 110

  
108 111
    /* (non-Javadoc)
......
110 113
     */
111 114
    public void insertElementAt(FeatureStore item, int index) {
112 115
        featureStores.add(index, item);
113

  
116
        fireIntervalAdded(this, index, index);
114 117
    }
115 118

  
116 119
    /* (non-Javadoc)
......
118 121
     */
119 122
    public void removeElementAt(int index) {
120 123
        featureStores.remove(index);
124
        fireIntervalRemoved(this, index, index);
121 125
    }
122 126

  
123 127
}

Also available in: Unified diff