fix Windows OSC support
This commit is contained in:
parent
b0518fa2be
commit
9633ea3b01
@ -251,7 +251,12 @@ OSC::thread_init ()
|
||||
}
|
||||
|
||||
if (_osc_server) {
|
||||
#ifdef PLATFORM_WINDOWS
|
||||
lib::RefPtr<IOChannel> iochan = Glib::IOChannel::create_from_win32_socket (lo_server_get_socket_fd (_osc_server));
|
||||
Glib::RefPtr<IOSource> src = IOSource::create (chan, IO_IN|IO_HUP|IO_ERR);
|
||||
#else
|
||||
Glib::RefPtr<IOSource> src = IOSource::create (lo_server_get_socket_fd (_osc_server), IO_IN|IO_HUP|IO_ERR);
|
||||
#endif
|
||||
src->connect (sigc::bind (sigc::mem_fun (*this, &OSC::osc_input_handler), _osc_server));
|
||||
src->attach (_main_loop->get_context());
|
||||
remote_server = src->gobj();
|
||||
|
Loading…
Reference in New Issue
Block a user