From 3e94d52ec970febbe8cbbb1b1f480709252b3c7a Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Fri, 24 Jul 2015 22:04:22 -0400
Subject: [PATCH] make msg box creation work with autopatching

---
 pd/nw/pd_canvas.html | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/pd/nw/pd_canvas.html b/pd/nw/pd_canvas.html
index b83ec02e4..c817a8902 100644
--- a/pd/nw/pd_canvas.html
+++ b/pd/nw/pd_canvas.html
@@ -814,8 +814,12 @@ function nw_create_patch_window_menus (name) {
     putMenu.append(new nw.MenuItem({
         label: l('menu.msgbox'),
         click: function() {
-                   pdgui.pdsend(name + " dirty 1");
-                   pdgui.pdsend(name + " msg 0");
+            var state = canvas_events.get_state();
+            if (state === 'text' || state === 'float_text') {
+                canvas_events.set_obj();
+            }
+            pdgui.pdsend(name + " dirty 1");
+            pdgui.pdsend(name + " msg 0");
         },
         key: '2',
         modifiers: "ctrl",
-- 
GitLab