diff options
Diffstat (limited to 'gio/giomm/socketsource.cc')
-rw-r--r-- | gio/giomm/socketsource.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gio/giomm/socketsource.cc b/gio/giomm/socketsource.cc index 934ca004..497a27c8 100644 --- a/gio/giomm/socketsource.cc +++ b/gio/giomm/socketsource.cc @@ -74,7 +74,7 @@ SignalSocket::connect(const sigc::slot<bool, Glib::IOCondition>& slot, g_socket_create_source(socket->gobj(), (GIOCondition)condition, Glib::unwrap(cancellable)); return Glib::Source::attach_signal_source( slot, priority, source, context_, - Glib::bitwise_equivalent_cast<GSourceFunc>(&giomm_signalsocket_callback)); + Glib::function_pointer_cast<GSourceFunc>(&giomm_signalsocket_callback)); } SignalSocket @@ -97,7 +97,7 @@ SocketSource::SocketSource(const Glib::RefPtr<Socket>& socket, Glib::IOCondition const Glib::RefPtr<Cancellable>& cancellable) : IOSource( g_socket_create_source(socket->gobj(), (GIOCondition)condition, Glib::unwrap(cancellable)), - Glib::bitwise_equivalent_cast<GSourceFunc>(&giomm_socketsource_callback)) + Glib::function_pointer_cast<GSourceFunc>(&giomm_socketsource_callback)) { } |