Changeset 1307
- Timestamp:
- 2008-07-29 17:01:23 (5 years ago)
- Location:
- ingen/src/libs/engine
- Files:
-
- 2 edited
-
ClientBroadcaster.cpp (modified) (1 diff)
-
OSCEngineReceiver.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ingen/src/libs/engine/ClientBroadcaster.cpp
r1248 r1307 87 87 return (*i).second; 88 88 } else { 89 cerr << "[ClientBroadcaster] Failed to find client: " << uri << endl;90 89 return NULL; 91 90 } -
ingen/src/libs/engine/OSCEngineReceiver.cpp
r1306 r1307 71 71 72 72 // For debugging, print all incoming OSC messages 73 //lo_server_add_method(_server, NULL, NULL, generic_cb, NULL);73 lo_server_add_method(_server, NULL, NULL, generic_cb, NULL); 74 74 75 75 // Set response address for this message. … … 225 225 226 226 /* Different address than last time, have to do a lookup */ 227 if (!r || !r->client() || strcmp(url, r->client()->uri().c_str())) 228 me->_responder = SharedPtr<Responder>( 229 new Responder(me->_engine.broadcaster()->client(url), id)); 227 if (!r || !r->client() || strcmp(url, r->client()->uri().c_str())) { 228 ClientInterface* client = me->_engine.broadcaster()->client(url); 229 if (client) 230 me->_responder = SharedPtr<Responder>(new Responder(client, id)); 231 else 232 me->_responder = SharedPtr<Responder>(new Responder()); 233 } 230 234 231 235 if (id != -1) {
Note: See TracChangeset
for help on using the changeset viewer.
