mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Stop looping when currentTarget becomes undefined
This commit is contained in:
@@ -5,7 +5,7 @@ function listen (element, eventName, selector, handler) {
|
||||
var innerHandler = function (event) {
|
||||
if (selector) {
|
||||
var currentTarget = event.target
|
||||
while (true) {
|
||||
while (currentTarget) {
|
||||
if (currentTarget.matches && currentTarget.matches(selector)) {
|
||||
handler({
|
||||
type: event.type,
|
||||
|
||||
Reference in New Issue
Block a user