mirror of
https://github.com/keepassxreboot/keepassxc.git
synced 2025-05-25 01:31:24 -04:00
Fix setting and removing registy values for Browser Integration
This commit is contained in:
parent
7d0f89ef46
commit
e5295b4eb0
1 changed files with 2 additions and 6 deletions
|
@ -109,9 +109,7 @@ void HostInstaller::installBrowser(SupportedBrowsers browser,
|
|||
#ifdef Q_OS_WIN
|
||||
// Create a registry key
|
||||
QSettings settings(getTargetPath(browser), QSettings::NativeFormat);
|
||||
if (!registryEntryFound(settings)) {
|
||||
settings.setValue("Default", getPath(browser));
|
||||
}
|
||||
settings.setValue("Default", getPath(browser));
|
||||
#endif
|
||||
// Always create the script file
|
||||
QJsonObject script = constructFile(browser, proxy, location);
|
||||
|
@ -128,9 +126,7 @@ void HostInstaller::installBrowser(SupportedBrowsers browser,
|
|||
#ifdef Q_OS_WIN
|
||||
// Remove the registry entry
|
||||
QSettings settings(getTargetPath(browser), QSettings::NativeFormat);
|
||||
if (registryEntryFound(settings)) {
|
||||
settings.remove("Default");
|
||||
}
|
||||
settings.remove("Default");
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue