|
|
@@ -89,7 +89,7 @@ namespace OSC |
|
|
|
Signal::rename ( const char *path ) |
|
|
|
{ |
|
|
|
char *new_path; |
|
|
|
asprintf( &new_path, "%s%s", _endpoint->name(), path ); |
|
|
|
asprintf( &new_path, "%s%s", _endpoint->name() ? _endpoint->name() : "", path ); |
|
|
|
|
|
|
|
DMESSAGE( "Renaming signal %s to %s", this->path(), new_path ); |
|
|
|
|
|
|
@@ -962,7 +962,7 @@ namespace OSC |
|
|
|
Endpoint::add_signal ( const char *path, Signal::Direction dir, float min, float max, float default_value, signal_handler handler, void *user_data ) |
|
|
|
{ |
|
|
|
char *s; |
|
|
|
asprintf( &s, "%s%s", name(), path ); |
|
|
|
asprintf( &s, "%s%s", name() ? name() : "", path ); |
|
|
|
|
|
|
|
Signal *o = new Signal( s, dir ); |
|
|
|
|
|
|
|