diff --git a/common/control.cpp b/common/control.cpp --- a/common/control.cpp +++ b/common/control.cpp @@ -67,7 +67,7 @@ const auto outputs = config->outputs(); allIds.reserve(outputs.count()); for (const KScreen::OutputPtr &output : outputs) { - const auto outputId = output->hash(); + const auto outputId = output->hashMd5(); if (allIds.contains(outputId) && !m_duplicateOutputIds.contains(outputId)) { m_duplicateOutputIds << outputId; } @@ -123,7 +123,7 @@ Control::OutputRetention ControlConfig::getOutputRetention(const KScreen::OutputPtr &output) const { - return getOutputRetention(output->hash(), output->name()); + return getOutputRetention(output->hashMd5(), output->name()); } Control::OutputRetention ControlConfig::getOutputRetention(const QString &outputId, const QString &outputName) const @@ -149,7 +149,7 @@ void ControlConfig::setOutputRetention(const KScreen::OutputPtr &output, OutputRetention value) { - setOutputRetention(output->hash(), output->name(), value); + setOutputRetention(output->hashMd5(), output->name(), value); } void ControlConfig::setOutputRetention(const QString &outputId, const QString &outputName, OutputRetention value) @@ -220,5 +220,5 @@ if (!m_output) { return QString(); } - return ControlOutput::filePath(m_output->hash()); + return ControlOutput::filePath(m_output->hashMd5()); }