eldbus: Reset value of fd_handler after deletion

Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
This commit is contained in:
Eduardo Lima (Etrunko) 2013-05-27 18:17:54 -03:00
parent 6d0cc0d9bf
commit fb0dc85bc3
1 changed files with 9 additions and 2 deletions

View File

@ -635,8 +635,15 @@ cb_watch_toggle(DBusWatch *watch, void *data EINA_UNUSED)
hd->enabled = dbus_watch_get_enabled(watch);
DBG("watch %p is %sabled", hd, hd->enabled ? "en" : "dis");
if (hd->enabled) eldbus_fd_handler_add(hd);
else ecore_main_fd_handler_del(hd->fd_handler);
if (hd->enabled)
{
eldbus_fd_handler_add(hd);
}
else
{
ecore_main_fd_handler_del(hd->fd_handler);
hd->fd_handler = NULL;
}
}
static void