# File lib/fox16/undolist.rb, line 159
    def undo
      unless @undolist.empty?
        command = @undolist.pop
        @size -= command.size
        command.undo
        @redolist.push(command)
        @marker = @marker - 1 unless @marker.nil?
        return true
      end
      return false
    end