stop spurious cancels

This commit is contained in:
Loic Nageleisen 2015-05-24 15:56:53 +02:00
parent 3c17b6e670
commit c43b2658ef

View file

@ -7,12 +7,16 @@ class ViewModel
@view = new ExCommandModeInputElement().initialize(@, opts)
@editor.commandModeInputView = @view
@exState.onDidFailToExecute => @view.remove()
@done = false
confirm: (view) ->
@exState.pushOperations(new Input(@view.value))
@done = true
cancel: (view) ->
@exState.pushOperations(new Input(''))
unless @done
@exState.pushOperations(new Input(''))
@done = true
class Input
constructor: (@characters) ->