summaryrefslogtreecommitdiff
path: root/gio/giomm/socketsource.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gio/giomm/socketsource.cc')
-rw-r--r--gio/giomm/socketsource.cc4
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))
{
}