static void
listener_entry_free (EventListenerEntry *e)
{
- gpointer callback = (e->callback == remove_datum ? e->user_data : e->callback);
+ gpointer callback = (e->callback == remove_datum ? (gpointer)e->user_data : (gpointer)e->callback);
g_free (e->category);
g_free (e->name);
if (e->detail) g_free (e->detail);
e->callback = callback;
e->user_data = user_data;
e->callback_destroyed = callback_destroyed;
- callback_ref (callback == remove_datum ? user_data : callback,
+ callback_ref (callback == remove_datum ? (gpointer)user_data : (gpointer)callback,
callback_destroyed);
if (!convert_event_type_to_dbus (event_type, &e->category, &e->name, &e->detail, &matchrule))
{