From 8d5fb6cbdab5c7b12441fbce68821b91e1645132 Mon Sep 17 00:00:00 2001 From: Renato Araujo Oliveira Filho Date: Tue, 19 Apr 2016 12:09:03 -0300 Subject: Fixed crash when clicking on messaging menu. --- src/notifications.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/notifications.cpp') diff --git a/src/notifications.cpp b/src/notifications.cpp index 2d22087..5b64471 100644 --- a/src/notifications.cpp +++ b/src/notifications.cpp @@ -291,7 +291,7 @@ public: nullptr, data.m_body.c_str(), data.m_start_time * 1000000), // secs -> microsecs - g_object_ref); + g_object_unref); g_object_unref(icon); if (msg) { @@ -370,13 +370,13 @@ private: static_cast(gself)->remove_closed_notification(GPOINTER_TO_INT(gkey)); } - static void on_message_activated (MessagingMenuMessage *, - const char *actionId, + static void on_message_activated (MessagingMenuMessage *msg, + const char *, GVariant *, gpointer gself) { auto self = static_cast(gself); - auto it = self->m_messaging_messages.find(actionId); + auto it = self->m_messaging_messages.find(messaging_menu_message_get_id(msg)); g_return_if_fail (it != self->m_messaging_messages.end()); const auto& ndata = it->second; -- cgit v1.2.3