(listener_list) = g_list_append((listener_list), listener);
- mc_debug("listener[%s.%s] is registered", interface_name, signal_name);
+ mc_debug("listener[%s] is registered. listener_cnt[%d]", key, g_list_length(listener_list));
return MEDIA_CONTROLLER_ERROR_NONE;
}
MC_SAFE_G_FREE(listener->key);
(listener_list) = g_list_remove(listener_list, listener);
MC_SAFE_FREE(listener);
- mc_debug("listener[%s.%s] is unregistered", interface_name, signal_name);
+ mc_debug("listener[%s.%s] is unregistered. listener_cnt[%d]", interface_name, signal_name, g_list_length(listener_list));
}
}
for (i = g_list_length(listener_list) - 1; i >= 0; i--) {
mc_ipc_listener_s *listener = (mc_ipc_listener_s *)g_list_nth_data(listener_list, i);
if (listener) {
+ mc_debug("listener[%s] is unregistered. listener_cnt[%d]", listener->key, g_list_length(listener_list));
_mc_ipc_signal_unsubscribe(connection, listener->handler);
MC_SAFE_FREE(listener->interface_name);
MC_SAFE_FREE(listener->signal_name);