Changeset 113


Ignore:
Timestamp:
10/12/02 00:26:54 (21 years ago)
Author:
piso
Message:

playback(): update Editor.lastCommand correctly.

File:
1 edited

Legend:

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

    r89 r113  
    33 *
    44 * Copyright (C) 1998-2002 Peter Graves
    5  * $Id: Macro.java,v 1.2 2002-10-10 18:43:48 piso Exp $
     5 * $Id: Macro.java,v 1.3 2002-10-12 00:26:54 piso Exp $
    66 *
    77 * This program is free software; you can redistribute it and/or
     
    2525import javax.swing.undo.CompoundEdit;
    2626
    27 public final class Macro
     27public final class Macro implements Constants
    2828{
    2929    private ArrayList list = new ArrayList();
     
    6363            final int size = list.size();
    6464            for (int i = 0; i < size; i++) {
     65                editor.setCurrentCommand(COMMAND_NOTHING);
    6566                Object object = list.get(i);
    6667                if (object instanceof String)
    6768                    editor.executeCommand((String)object);
    6869                else if (object instanceof Character)
    69                     editor.insertNormalChar(((Character) object).charValue());
     70                    editor.insertNormalChar(((Character)object).charValue());
     71                editor.setLastCommand(editor.getCurrentCommand());
    7072            }
    7173            buffer.endCompoundEdit(compoundEdit);
Note: See TracChangeset for help on using the changeset viewer.