From 7844efa60c29a617dcf3b434e4cab3f0ff85e216 Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Wed, 10 Apr 2013 15:33:12 +0000 Subject: svn path=/trunk/externals/postlude/; revision=17084 --- pluginhost~/handlers_pd.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) (limited to 'pluginhost~/handlers_pd.c') diff --git a/pluginhost~/handlers_pd.c b/pluginhost~/handlers_pd.c index e19b91b..4604a07 100644 --- a/pluginhost~/handlers_pd.c +++ b/pluginhost~/handlers_pd.c @@ -64,7 +64,7 @@ #define TYPE_STRING_SIZE 20 #define OSC_ADDR_MAX 8192 -#if DEBUG == 1 +#ifdef DEBUG #define CHECKSUM_PATCH_FILES_ON_LOAD 1 #endif @@ -411,25 +411,26 @@ static void ph_ladspa_describe(const char * pcFullFilename, static void ph_show(ph *x, unsigned int i, bool toggle) { - /* TODO:OSC */ -/* + ph_instance *instance = &x->instances[i]; + t_int argc = 2; + t_atom argv[argc]; + if(instance->ui_target){ + SETSYMBOL(argv+1, gensym("")); if (instance->ui_hidden && toggle) { - lo_send(instance->ui_target, - instance->ui_osc_show_path, ""); + SETSYMBOL(argv, gensym(instance->ui_osc_show_path)); instance->ui_hidden = 0; } else if (!instance->ui_hidden && !toggle) { - instance->ui_osc_hide_path, ""); + SETSYMBOL(argv, gensym(instance->ui_osc_hide_path)); instance->ui_hidden = 1; } + ph_instance_send_osc(x->message_out, instance, argc, argv); } else if(toggle){ instance->ui_show = 1; - ph_load_gui(x, instance); - + ph_load_gui(x, i); } - */ } static t_int ph_configure_buffer(ph *x, char *key, -- cgit v1.2.1