From c49446e51e117d5e2a5ca5ec91b70eebf439c03f Mon Sep 17 00:00:00 2001 From: Miller Puckette <msp@ucsd.edu> Date: Thu, 14 Feb 2008 20:10:02 -0800 Subject: [PATCH] bug fix (path dialog on MSW) and debugging message for matteo bug --- src/m_obj.c | 2 ++ src/s_path.c | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/m_obj.c b/src/m_obj.c index 3f8bcda41..df8a2c122 100644 --- a/src/m_obj.c +++ b/src/m_obj.c @@ -687,6 +687,8 @@ int inlet_getsignalindex(t_inlet *x) { int n = 0; t_inlet *i; + if (x->i_symfrom != &s_signal) + bug("inlet_getsignalindex"); for (i = x->i_owner->ob_inlet, n = 0; i && i != x; i = i->i_next) if (i->i_symfrom == &s_signal) n++; return (n); diff --git a/src/s_path.c b/src/s_path.c index dbc28316d..a3b812f9c 100644 --- a/src/s_path.c +++ b/src/s_path.c @@ -531,7 +531,7 @@ void glob_start_path_dialog(t_pd *dummy) int i; t_namelist *nl; - sys_vgui("pd_set pd_path \"\"\n"); + sys_gui("global pd_path; set pd_path {}\n"); for (nl = sys_searchpath, i = 0; nl; nl = nl->nl_next, i++) sys_vgui("lappend pd_path \"%s\"\n", nl->nl_string); sprintf(buf, "pdtk_path_dialog %%s %d %d\n", sys_usestdpath, sys_verbose); @@ -561,7 +561,7 @@ void glob_start_startup_dialog(t_pd *dummy) int i; t_namelist *nl; - sys_vgui("pd_set pd_startup \"\"\n"); + sys_gui("global pd_startup; set pd_startup {}\n"); for (nl = sys_externlist, i = 0; nl; nl = nl->nl_next, i++) sys_vgui("lappend pd_startup \"%s\"\n", nl->nl_string); sprintf(buf, "pdtk_startup_dialog %%s %d \"%s\"\n", sys_defeatrt, -- GitLab