+data-provider-slave (0.6.3) unstable; urgency=low
+
+ * Git: slp/pkgs/d/data-provider-slave
+ * Tag: data-provider-slave_0.6.3
+
+ -- Sung-jae Park <nicesj.park@samsung.com> Fri, 12 Oct 2012 11:21:06 +0900
+
data-provider-slave (0.6.2) unstable; urgency=low
* Git: slp/pkgs/d/data-provider-slave
* Tag: data-provider-slave_0.6.2
+ * - i
- -- Sung-jae Park <nicesj.park@samsung.com> Wed, 10 Oct 2012 17:59:28 +0900
+ -- Sung-jae Park <nicesj.park@samsung.com> Fri, 12 Oct 2012 11:20:47 +0900
data-provider-slave (0.6.1) unstable; urgency=low
if (item->monitor)
return ECORE_CALLBACK_RENEW;
- if (s_info.update || !pd_is_opened(item->inst->item->pkgname)) {
- (void)append_pending_list(item);
- return ECORE_CALLBACK_RENEW;
- }
-
- DbgPrint("Consuming pended update for %s\n", item->inst->item->pkgname);
-
if (so_is_updated(item->inst) <= 0) {
if (so_need_to_destroy(item->inst) == NEED_TO_DESTROY) {
provider_send_deleted(item->inst->item->pkgname, item->inst->id);
return ECORE_CALLBACK_RENEW;
}
+ if (s_info.update || !pd_is_opened(item->inst->item->pkgname)) {
+ (void)append_pending_list(item);
+ return ECORE_CALLBACK_RENEW;
+ }
+
+ DbgPrint("Consuming pended update for %s\n", item->inst->item->pkgname);
+
item->monitor = ecore_timer_add(item->inst->item->timeout, update_timeout_cb, item);
if (!item->monitor) {
ErrPrint("Failed to add update monitor %s(%s):%d\n",
item = eina_list_data_get(l);
s_info.item_list = eina_list_remove_list(s_info.item_list, l);
+ if (s_info.update == item)
+ s_info.update = NULL;
+
if (item->timer) {
clear_from_pending_list(item);
ecore_timer_del(item->timer);