From 33a4706bffdb57dcb271f7cbb490f7a3068fe8dc Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 26 Nov 2014 19:43:38 +0200 Subject: [PATCH] fix posix build for base UI breakage --- libs/pbd/base_ui.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libs/pbd/base_ui.cc b/libs/pbd/base_ui.cc index 3a4257ebdd..08be0b87ec 100644 --- a/libs/pbd/base_ui.cc +++ b/libs/pbd/base_ui.cc @@ -58,7 +58,7 @@ BaseUI::BaseUI (const string& str) base_ui_instance = this; #ifndef PLATFORM_WINDOWS - request_channel.ios()->connect (sigc::mem_fun (*this, &BaseUI::request_handler)); + request_channel.set_receive_handler (sigc::mem_fun (*this, &BaseUI::request_handler)); #endif /* derived class must set _ok */ @@ -191,8 +191,6 @@ BaseUI::attach_request_source () g_source_set_callback (request_source, &BaseUI::_request_handler, this, NULL); g_source_attach (request_source, m_context->gobj()); #else - request_channel.ios()->attach (m_context); - /* glibmm hack - drop the refptr to the IOSource now before it can hurt */ - request_channel.drop_ios (); + request_channel.attach (m_context); #endif }