Changeset 4916


Ignore:
Timestamp:
11/30/03 00:06:22 (18 years ago)
Author:
piso
Message:

keyPressed(): in VK_TAB case, call updatePosition() before setting focus to
buffer list.

Location:
trunk/j/src/org/armedbear/j
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/j/src/org/armedbear/j/JavaTree.java

    r3034 r4916  
    33 *
    44 * Copyright (C) 2002-2003 Peter Graves
    5  * $Id: JavaTree.java,v 1.4 2003-07-23 00:18:49 piso Exp $
     5 * $Id: JavaTree.java,v 1.5 2003-11-30 00:05:15 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    405405                e.consume();
    406406                if (modifiers == 0) {
    407                     if (editor.getSidebar().getBufferList() != null)
    408                         editor.setFocus(editor.getSidebar().getBufferList());
     407                    final Sidebar sidebar = editor.getSidebar();
     408                    if (sidebar.getBufferList() != null) {
     409                        updatePosition();
     410                        editor.setFocus(sidebar.getBufferList());
     411                    }
    409412                }
    410413                return;
     
    412415                e.consume();
    413416                editor.getSidebar().setBuffer();
    414                 editor.getSidebar().updatePosition();
     417                updatePosition();
    415418                editor.setFocusToDisplay();
    416419                return;
  • trunk/j/src/org/armedbear/j/SidebarTagList.java

    r446 r4916  
    33 *
    44 * Copyright (C) 2000-2002 Peter Graves
    5  * $Id: SidebarTagList.java,v 1.3 2002-12-24 17:02:57 piso Exp $
     5 * $Id: SidebarTagList.java,v 1.4 2003-11-30 00:06:22 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    226226                e.consume();
    227227                if (modifiers == 0) {
    228                     if (sidebar.getBufferList() != null)
    229                         sidebar.getFrame().setFocus(sidebar.getBufferList());
     228                    if (sidebar.getBufferList() != null) {
     229                        updatePosition();
     230                        editor.setFocus(sidebar.getBufferList());
     231                    }
    230232                }
    231233                return;
    232234            case KeyEvent.VK_ESCAPE:
    233235                e.consume();
    234                 editor.getSidebar().setBuffer();
    235                 editor.getSidebar().updatePosition();
     236                sidebar.setBuffer();
     237                updatePosition();
    236238                editor.setFocusToDisplay();
    237239                return;
Note: See TracChangeset for help on using the changeset viewer.