This commit is contained in:
Antonio Scandurra 2016-12-06 11:58:44 +01:00
parent cd781b9f9d
commit eb0b48ffe0

View File

@ -3,6 +3,7 @@ path = require 'path'
fs = require 'fs'
url = require 'url'
{EventEmitter} = require 'events'
ContextMenu = require './context-menu'
module.exports =
class AtomWindow
@ -100,12 +101,7 @@ class AtomWindow
hasProjectPath: -> @getLoadSettings().initialPaths?.length > 0
setupContextMenu: ->
@browserWindow.on 'context-menu', (menuTemplate) =>
@openContextMenu(menuTemplate)
openContextMenu: (menuTemplate) ->
ContextMenu = require './context-menu'
new ContextMenu(menuTemplate, this)
containsPaths: (paths) ->
@ -168,8 +164,6 @@ class AtomWindow
unless url is @browserWindow.webContents.getURL()
event.preventDefault()
@setupContextMenu()
if @isSpec
# Spec window's web view should always have focus
@browserWindow.on 'blur', =>