From 0a5939b487c6d870d065eb57007133d938b0fedc Mon Sep 17 00:00:00 2001
From: Tobias Triffterer <tobias@ep1.ruhr-uni-bochum.de>
Date: Wed, 21 Apr 2021 21:56:26 +0200
Subject: [PATCH] Fix Assignment Operators in ExperimentState

The logging function aliases cannot be const here because this screws
up the defaulted assignment operators.
---
 src/experimentstate.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/experimentstate.h b/src/experimentstate.h
index a5a6ba1..a406655 100644
--- a/src/experimentstate.h
+++ b/src/experimentstate.h
@@ -81,10 +81,10 @@ public:
     ExperimentState& operator= ( ExperimentState&& other ) = default;
 
 private:
-    const CliLogger::ComponentLogger logError = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Error);
-    const CliLogger::ComponentLogger logWarning = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Warning);
-    const CliLogger::ComponentLogger logInfo = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Info);
-    const CliLogger::ComponentLogger logDebug = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Debug);
+    CliLogger::ComponentLogger logError = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Error);
+    CliLogger::ComponentLogger logWarning = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Warning);
+    CliLogger::ComponentLogger logInfo = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Info);
+    CliLogger::ComponentLogger logDebug = CliLogger::createComponentLogger(QStringLiteral("ExperimentState"), LogLevel::Debug);
 };
 
 }
-- 
GitLab