diff --git a/src/dbus.c b/src/dbus.c index eb63f69..ec8e350 100644 --- a/src/dbus.c +++ b/src/dbus.c @@ -224,10 +224,9 @@ static void dbus_cb_dunst_NotificationAction(GDBusConnection *connection, return; } - const GList *list = g_list_nth_data(queues_get_displayed(), notification_nr); + struct notification *n = g_list_nth_data(queues_get_displayed(), notification_nr); - if (list && list->data) { - struct notification *n = list->data; + if (n) { LOG_D("CMD: Calling action for notification %s", n->summary); notification_do_action(n); }