From e35f54d0bbea6f4ec000c22d8d5c79415e7bb464 Mon Sep 17 00:00:00 2001 From: Guillem <guillembartrina@gmail.com> Date: Mon, 29 Jun 2020 20:36:53 +0200 Subject: [PATCH] frontend arbitrary activation selection clean up --- pd/nw/pdgui.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pd/nw/pdgui.js b/pd/nw/pdgui.js index 1ba717cfb..2792b861f 100644 --- a/pd/nw/pdgui.js +++ b/pd/nw/pdgui.js @@ -5567,10 +5567,9 @@ function select_text(cid, elem, state) { range.moveToElementText(elem); if(state > 2) { - var b = state & 0x0000FFFF, e = state >>> 16, l = elem.textContent.length; + var b = state & 0xFFFF, e = state >>> 16, l = elem.textContent.length; var ms = Math.max(Math.min(b, l), 0); var me = Math.max(Math.min(e, l), ms); - post(ms + " " + me); range.moveStart("character", ms); range.moveEnd("character", me-l); } @@ -5580,10 +5579,9 @@ function select_text(cid, elem, state) { range.selectNodeContents(elem); if(state > 2) { - var b = state & 0x0000FFFF, e = state >>> 16, l = elem.textContent.length; + var b = state & 0xFFFF, e = state >>> 16, l = elem.textContent.length; var ms = Math.max(Math.min(b, l), 0); var me = Math.max(Math.min(e, l), ms); - post(ms + " " + me); range.setStart(elem.firstChild, ms); range.setEnd(elem.firstChild, me); } -- GitLab