OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 144 Rev 156
Line 177... Line 177...
177
     * @param e
177
     * @param e
178
     */
178
     */
179
    private void swapOnDoubleClick(final JList list, MouseEvent e, String field) {
179
    private void swapOnDoubleClick(final JList list, MouseEvent e, String field) {
180
        if (e.getClickCount() == 2) {
180
        if (e.getClickCount() == 2) {
181
            int index = list.locationToIndex(e.getPoint());
181
            int index = list.locationToIndex(e.getPoint());
-
 
182
            if (index >= 0) {
182
            ListModel dlm = list.getModel();
183
                ListModel dlm = list.getModel();
183
            Object item = dlm.getElementAt(index);
184
                Object item = dlm.getElementAt(index);
184
            list.ensureIndexIsVisible(index);
185
                list.ensureIndexIsVisible(index);
185
            User toUser = (User) item;
186
                User toUser = (User) item;
186
            swapState(selectedUser, toUser, field);
187
                swapState(selectedUser, toUser, field);
187
 
188
            }
188
        }
189
        }
189
    }
190
    }
190
 
191
 
191
    protected void swapState(User user, User toUser, String field) {
192
    protected void swapState(User user, User toUser, String field) {
192
        final SQLSelect sel = new SQLSelect();
193
        final SQLSelect sel = new SQLSelect();