if (listener && !g_strcmp0(listener->key, key)) {
mc_debug("Received : [%s] (flags = %x) from %s.%s", message, internal_flags, listener->interface_name, listener->signal_name);
listener->callback(listener->interface_name, listener->signal_name, message, 0, listener->user_data);
+ break;
}
}
MC_SAFE_FREE(key);
(listener_list) = g_list_remove(listener_list, listener);
MC_SAFE_FREE(listener);
mc_debug("listener[%s.%s] is unregistered. listener_cnt[%d]", interface_name, signal_name, g_list_length(listener_list));
+ break;
}
}