on xenial help sign in
Disable OEM and Click scopes when system scopes are disabled
f5d35d1Pete Woods
tools/registry-tracker.cpp+6
@@ -119,6 +119,12 @@ void RegistryTracker::runRegistry()
119 QString registry_ini = QString(REGISTRY_CONFIG).arg(m_mw_config.fileName()).arg(scopeInstallDir).arg(scopeRunnerBin);
119 QString registry_ini = QString(REGISTRY_CONFIG).arg(m_mw_config.fileName()).arg(scopeInstallDir).arg(scopeRunnerBin);
120 QString mw_ini = QString(MW_CONFIG).arg(m_endpoints_dir.path());
120 QString mw_ini = QString(MW_CONFIG).arg(m_endpoints_dir.path());
121
121
122+ if (!m_systemScopes) {
123+ // Disable OEM and Click scopes when system scopes are disabled
124+ registry_ini += "OEM.InstallDir =\n";
125+ registry_ini += "Click.InstallDir =\n";
126+ }
127+
122 m_runtime_config.write(runtime_ini.toUtf8());
128 m_runtime_config.write(runtime_ini.toUtf8());
123 m_registry_config.write(registry_ini.toUtf8());
129 m_registry_config.write(registry_ini.toUtf8());
124 m_mw_config.write(mw_ini.toUtf8());
130 m_mw_config.write(mw_ini.toUtf8());