---
** [bugs:#1304] Bad window path name error on dynamic patching**
**Status:** open **Group:** v0.47 **Labels:** bug dynamic patching **Created:** Tue Aug 15, 2017 01:23 AM UTC by Zack Lee **Last Updated:** Tue Aug 15, 2017 01:23 AM UTC **Owner:** nobody
Hi, I created a simple patch that creates & destroys objects by dynamic patching.
But when I send the message "vis 1, editmode 1, mouse 0 0 0 0, cut, vis 0" to a sub patch, suddenly, an error message pops up saying "Error: bad window path name ".x10031fa80.c"
And if I hit 'details' button, it shows the following log.
bad window path name ".x1020113e0.c" bad window path name ".x1020113e0.c" while executing "winfo toplevel $tkcanvas" (procedure "::pdtk_canvas::pdtk_canvas_getscroll" line 2) invoked from within "::pdtk_canvas::pdtk_canvas_getscroll .x1020113e0.c" ("after" script)
I tested this with both Pd-0.47-1 and Pd-0.48-0 on Mac OS X 10.11.6. This works fine on Pd-extended so maybe it works fine on older versions of Pd vanilla. And here's a patch content for anyone who wants to test this error.
~~~ #N canvas 654 290 585 488 10; #N canvas 0 23 450 300 sub 0; #X restore 101 395 pd sub; #X obj 224 398 s pd-sub; #X msg 318 332 undo; #X obj 187 15 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 -1; #X obj 187 108 sel 0 1 2 3; #X msg 375 333 clear; #X msg 74 189 obj 0 0 osc~ 440 , obj 0 20 *~ 0.1 , connect 0 0 1 0 , obj 0 40 dac~ , connect 1 0 2 0 , connect 1 0 2 1; #X msg 230 270 vis 1 , editmode 1 , mouse 0 0 0 0 , cut , vis 0 ; #X obj 187 43 f; #X obj 220 44 + 1; #X obj 187 65 % 4; #X floatatom 187 87 5 0 0 0 - - -, f 5; #X connect 2 0 1 0; #X connect 3 0 8 0; #X connect 4 0 6 0; #X connect 4 1 7 0; #X connect 4 2 2 0; #X connect 4 3 5 0; #X connect 5 0 1 0; #X connect 6 0 1 0; #X connect 7 0 1 0; #X connect 8 0 9 0; #X connect 8 0 10 0; #X connect 9 0 8 1; #X connect 10 0 11 0; #X connect 11 0 4 0; ~~~
---
Sent from sourceforge.net because pd-dev@lists.iem.at is subscribed to https://sourceforge.net/p/pure-data/bugs/
To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pure-data/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.