Summary: | clazy-qt6-deprecated-api-fixes creates invalid code | ||
---|---|---|---|
Product: | [Developer tools] clazy | Reporter: | Nicolas Fella <nicolas.fella> |
Component: | general | Assignee: | Jörg Bornemann <joerg.bornemann> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | CC: | alexander.lohnau, smartins |
Priority: | NOR | ||
Version First Reported In: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Nicolas Fella
2021-06-30 14:59:20 UTC
Another similar instance of broken code: diff --git a/core/kdeconnectpluginconfig.cpp b/core/kdeconnectpluginconfig.cpp index fe48733d..e560c0f8 100644 --- a/core/kdeconnectpluginconfig.cpp +++ b/core/kdeconnectpluginconfig.cpp @@ -31,7 +31,7 @@ KdeConnectPluginConfig::KdeConnectPluginConfig() KdeConnectPluginConfig::KdeConnectPluginConfig(const QString& deviceId, const QString& pluginName) : d(new KdeConnectPluginConfigPrivate()) { - d->m_configDir = KdeConnectConfig::instance().pluginConfigDir(deviceId, pluginName); + operator->.setPath(instancedeviceIdpluginName); QDir().mkpath(d->m_configDir.path()); d->m_config = new QSettings(d->m_configDir.absoluteFilePath(QStringLiteral("config")), QSettings::IniFormat); @@ -161,7 +161,7 @@ QString KdeConnectPluginConfig::pluginName() void KdeConnectPluginConfig::loadConfig() { - d->m_configDir = KdeConnectConfig::instance().pluginConfigDir(m_deviceId, m_pluginName); + operator->.setPath(instance); QDir().mkpath(d->m_configDir.path()); d->m_config = new QSettings(d->m_configDir.absoluteFilePath(QStringLiteral("config")), QSettings::IniFormat); Joerg , are you still the contact person for the qt6- checks ? (In reply to Sergio Martins from comment #2) > Joerg , are you still the contact person for the qt6- checks ? Yes, it's me or Lucie. The Qt6 porting checks are deprecated with clazy 1.16 |