Skip to content

Commit dcbfd6e

Browse files
committed
Clean up previous patch
1 parent eb18ac4 commit dcbfd6e

2 files changed

Lines changed: 6 additions & 8 deletions

File tree

src/edit/CodeMirror.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,9 +143,7 @@ function registerEventHandlers(cm) {
143143
return dx * dx + dy * dy > 20 * 20
144144
}
145145
on(d.scroller, "touchstart", e => {
146-
if (clickInGutter(cm, e)) return
147-
148-
if (!signalDOMEvent(cm, e) && !isMouseLikeTouchEvent(e)) {
146+
if (!signalDOMEvent(cm, e) && !isMouseLikeTouchEvent(e) && !clickInGutter(cm, e)) {
149147
d.input.ensurePolled()
150148
clearTimeout(touchFinished)
151149
let now = +new Date

src/edit/mouse_events.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -326,12 +326,12 @@ function leftButtonSelect(cm, event, start, behavior) {
326326
// handlers for the corresponding event.
327327
function gutterEvent(cm, e, type, prevent) {
328328
let mX, mY
329-
if (e.type == "touchstart"){
330-
try { mX = e.touches[0].clientX; mY = e.touches[0].clientY }
331-
catch(e) { return false }
329+
if (e.touches) {
330+
mX = e.touches[0].clientX
331+
mY = e.touches[0].clientY
332332
} else {
333-
try { mX = e.clientX; mY = e.clientY }
334-
catch(e) { return false }
333+
try { mX = e.clientX; mY = e.clientY }
334+
catch(e) { return false }
335335
}
336336
if (mX >= Math.floor(cm.display.gutters.getBoundingClientRect().right)) return false
337337
if (prevent) e_preventDefault(e)

0 commit comments

Comments
 (0)