From 0e3cfba5611b2bb9fefbf6e2ef233b166e6e0720 Mon Sep 17 00:00:00 2001 From: Jonathan Wilkes <jon.w.wilkes@gmail.com> Date: Mon, 16 May 2016 22:13:15 -0400 Subject: [PATCH] fix regression when editing boxes during window blurs --- pd/nw/pd_canvas.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pd/nw/pd_canvas.js b/pd/nw/pd_canvas.js index 6f984859e..00f44967d 100644 --- a/pd/nw/pd_canvas.js +++ b/pd/nw/pd_canvas.js @@ -107,8 +107,10 @@ function nw_window_focus_callback() { } function nw_window_blur_callback(name) { - // Fake a mouseup event - pdgui.pdsend(name, "mouseup_fake"); + // Fake a mouseup event to keep from getting a dangling selection box + if (canvas_events.get_state === "normal") { + pdgui.pdsend(name, "mouseup_fake"); + } } // These three functions need to be inside canvas_events closure -- GitLab