OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 144 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 144 Rev 156
Line 202... Line 202...
202
                if (intervals.size() == 1) {
202
                if (intervals.size() == 1) {
203
                    // avoid clearSelection() and its fire
203
                    // avoid clearSelection() and its fire
204
                    final int[] interval = intervals.get(0);
204
                    final int[] interval = intervals.get(0);
205
                    this.getSelModel().setSelectionInterval(interval[0], interval[1]);
205
                    this.getSelModel().setSelectionInterval(interval[0], interval[1]);
206
                } else {
206
                } else {
-
 
207
                    // ATTN minimize calls to the enclosing method as the code below is slow
207
                    this.getSelModel().setValueIsAdjusting(true);
208
                    this.getSelModel().setValueIsAdjusting(true);
208
                    this.getSelModel().clearSelection();
209
                    this.getSelModel().clearSelection();
209
                    for (final int[] interval : intervals) {
210
                    for (final int[] interval : intervals) {
210
                        this.getSelModel().addSelectionInterval(interval[0], interval[1]);
211
                        this.getSelModel().addSelectionInterval(interval[0], interval[1]);
211
                    }
212
                    }