From 4305c76471d17bec177a50cfd39bbfd480d36069 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Sun, 29 Oct 2023 23:14:51 +0100 Subject: [PATCH] Fix building with newer gcc --- libnymea-core/ruleengine/ruleengine.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libnymea-core/ruleengine/ruleengine.cpp b/libnymea-core/ruleengine/ruleengine.cpp index 5f5ba97a..b0aa2caf 100644 --- a/libnymea-core/ruleengine/ruleengine.cpp +++ b/libnymea-core/ruleengine/ruleengine.cpp @@ -1185,7 +1185,7 @@ void RuleEngine::saveRule(const Rule &rule) for (int i = 0; i < rule.timeDescriptor().calendarItems().count(); i++) { settings.beginGroup("CalendarItem-" + QString::number(i)); - const CalendarItem &calendarItem = rule.timeDescriptor().calendarItems().at(i); + CalendarItem calendarItem = rule.timeDescriptor().calendarItems().at(i); if (calendarItem.dateTime().isValid()) settings.setValue("dateTime", calendarItem.dateTime().toTime_t()); @@ -1218,7 +1218,7 @@ void RuleEngine::saveRule(const Rule &rule) settings.beginGroup("timeEventItems"); for (int i = 0; i < rule.timeDescriptor().timeEventItems().count(); i++) { settings.beginGroup("TimeEventItem-" + QString::number(i)); - const TimeEventItem &timeEventItem = rule.timeDescriptor().timeEventItems().at(i); + TimeEventItem timeEventItem = rule.timeDescriptor().timeEventItems().at(i); if (timeEventItem.dateTime().isValid()) settings.setValue("dateTime", timeEventItem.dateTime().toTime_t()); @@ -1253,7 +1253,7 @@ void RuleEngine::saveRule(const Rule &rule) // Save Events / EventDescriptors settings.beginGroup("events"); for (int i = 0; i < rule.eventDescriptors().count(); i++) { - const EventDescriptor &eventDescriptor = rule.eventDescriptors().at(i); + EventDescriptor eventDescriptor = rule.eventDescriptors().at(i); settings.beginGroup("EventDescriptor-" + QString::number(i)); settings.setValue("thingId", eventDescriptor.thingId().toString()); settings.setValue("eventTypeId", eventDescriptor.eventTypeId().toString());