Revision 5682

View differences:

org.gvsig.vcsgis/trunk/org.gvsig.vcsgis/org.gvsig.vcsgis.lib/org.gvsig.vcsgis.lib.impl/src/main/java/org/gvsig/vcsgis/lib/repository/localdb/tables/RevisionsRepoTable.java
139 139

  
140 140
        }
141 141

  
142
        void calculateRevisionNumber() {
143
            FeatureStore store = null;
142
        private void calculateRevisionNumber(FeatureStore store) {
143
//            FeatureStore store = null;
144 144
            FeatureSet fset = null;
145 145
            try {
146
                store = this.repository.getFeatureStore(TABLE_NAME, true);
146
//                store = this.repository.getFeatureStore(TABLE_NAME, true);
147 147
                fset = store.getFeatureSet();
148 148
                this.feature.set(REVISION_NUMBER, fset.size64());                
149 149
//                FeatureQuery query = store.createFeatureQuery();
......
158 158
                throw new RuntimeException("Can't calculate revision number.", ex);
159 159
            } finally {
160 160
                DisposeUtils.disposeQuietly(fset);
161
                DisposeUtils.disposeQuietly(store);
161
//                DisposeUtils.disposeQuietly(store);
162 162
            }
163 163
        }
164 164

  
......
177 177
        
178 178
        @Override
179 179
        public void insert(FeatureStore store) {
180
            this.calculateRevisionNumber();
180
            this.calculateRevisionNumber(store);
181 181
            super.insert(store);
182 182
        }
183 183
        

Also available in: Unified diff