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