diff options
| author | Phil Crosby | 2013-05-09 10:53:04 -0700 | 
|---|---|---|
| committer | Phil Crosby | 2013-05-09 10:53:04 -0700 | 
| commit | 5bd32a511da813d731f73c4d646c14a69c2515ff (patch) | |
| tree | 1195e9df592e367b9d0a9332600c6b4b507fe738 | |
| parent | 4820008d292cb141aa9966e691f60dedf8616219 (diff) | |
| parent | e678622b8ce2113431598177e148e8a32dfc0e77 (diff) | |
| download | vimium-5bd32a511da813d731f73c4d646c14a69c2515ff.tar.bz2 | |
Merge pull request #830 from sainaen/removeTab_callback_fix
removeTab() shouldn't add callback to selectionChangedHandlers if it's undefined
| -rw-r--r-- | background_scripts/main.coffee | 7 | 
1 files changed, 2 insertions, 5 deletions
| diff --git a/background_scripts/main.coffee b/background_scripts/main.coffee index 71f963b2..c585c265 100644 --- a/background_scripts/main.coffee +++ b/background_scripts/main.coffee @@ -234,12 +234,9 @@ BackgroundCommands =    previousTab: (callback) -> selectTab(callback, "previous")    firstTab: (callback) -> selectTab(callback, "first")    lastTab: (callback) -> selectTab(callback, "last") -  removeTab: (callback) -> +  removeTab: ->      chrome.tabs.getSelected(null, (tab) -> -      chrome.tabs.remove(tab.id) -      # We can't just call the callback here because we need to wait -      # for the selection to change to consider this action done. -      selectionChangedHandlers.push(callback)) +      chrome.tabs.remove(tab.id))    restoreTab: (callback) ->      # TODO(ilya): Should this be getLastFocused instead?      chrome.windows.getCurrent((window) -> | 
