[Calendar] Fixed unregistering listeners.
authorPawel Andruszkiewicz <p.andruszkie@samsung.com>
Thu, 16 Apr 2015 13:54:55 +0000 (15:54 +0200)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Tue, 21 Apr 2015 08:40:21 +0000 (17:40 +0900)
Change-Id: I403eb5096ba67c8d001a78ee4c46b651a48b1b9c

src/calendar/calendar.cc

index dcbd2339e832aa9b1528c5c9f52dd075759f29a5..f584188eb30c36a4bc0b790615a24d044c7e7f3b 100644 (file)
@@ -50,7 +50,7 @@ Calendar::~Calendar() {
 
   if (listeners_registered_.find("EVENT") != listeners_registered_.end()) {
     ret = calendar_db_remove_changed_cb(_calendar_event._uri, ChangeCallback,
-                                        nullptr);
+                                        this);
     if (CALENDAR_ERROR_NONE != ret) {
       LoggerE("Remove calendar event change callback error");
     }
@@ -58,7 +58,7 @@ Calendar::~Calendar() {
 
   if (listeners_registered_.find("TASK") != listeners_registered_.end()) {
     ret = calendar_db_remove_changed_cb(_calendar_todo._uri, ChangeCallback,
-                                        nullptr);
+                                        this);
     if (CALENDAR_ERROR_NONE != ret) {
       LoggerE("Remove calendar todo change callback error");
     }