From 0406746bd08bbfa4a0f515801f82914d2d8b7962 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Fri, 23 Mar 2012 11:46:55 -0600 Subject: [PATCH] Don't throw exception if hitting meta-g with no previous relative address --- spec/atom/command-interpreter-spec.coffee | 4 +++- src/atom/command-interpreter.coffee | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/spec/atom/command-interpreter-spec.coffee b/spec/atom/command-interpreter-spec.coffee index 2fea4aab1..6e6ac415f 100644 --- a/spec/atom/command-interpreter-spec.coffee +++ b/spec/atom/command-interpreter-spec.coffee @@ -105,7 +105,9 @@ describe "CommandInterpreter", -> expect(buffer.lineForRow(6)).toBe ' current < pivot ? left.push(current) : right.push(current);' describe ".repeatRelativeAddress()", -> - it "repeats the last search command", -> + it "repeats the last search command if there is one", -> + interpreter.repeatRelativeAddress(editor) # don't raise an exception + editor.setCursorScreenPosition([4, 0]) interpreter.eval(editor, '/current') diff --git a/src/atom/command-interpreter.coffee b/src/atom/command-interpreter.coffee index 86ac82d48..4e412064f 100644 --- a/src/atom/command-interpreter.coffee +++ b/src/atom/command-interpreter.coffee @@ -12,5 +12,5 @@ class CommandInterpreter command.execute(editor) repeatRelativeAddress: (editor) -> - @lastRelativeAddress.execute(editor) + @lastRelativeAddress?.execute(editor)