| 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/Implemented 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 |