Fix bug for checking last data 40/215440/1
authorInkyun Kil <inkyun.kil@samsung.com>
Tue, 8 Oct 2019 06:51:25 +0000 (15:51 +0900)
committerInkyun Kil <inkyun.kil@samsung.com>
Tue, 8 Oct 2019 06:56:40 +0000 (15:56 +0900)
- own_name_session_bus is null when registering a system-event.
  Do not need to check last event data when registering a system-event.

Change-Id: I1d202c5425ea4d2e6e3f5c881f0f77dab7b39be0
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
src/eventsystem.c

index c9239af..4559c99 100644 (file)
@@ -1986,7 +1986,8 @@ int eventsystem_register_application_event(const char *event_name, unsigned int
                ret = ES_R_ERROR;
        }
 
-       __request_esd_for_last_data(event_name, true);
+       if (*event_type == ES_TYPE_USER)
+               __request_esd_for_last_data(event_name, true);
 end:
        FREE_AND_NULL(interface_name);
        FREE_AND_NULL(object_path);