Prevented system settings from overwriting user settings

This commit is contained in:
Erik Tönsfeldt 2021-09-14 15:38:49 +02:00
parent eaeaf37927
commit 59e7c10cc2

View file

@ -178,12 +178,14 @@ private static void LoadUploadForbiddenRegistry()
{ {
try try
{ {
bool UploadForbidden = RegistryHelpers.CheckRegistry("SOFTWARE\\ShareX", "UploadForbidden", "true"); if (RegistryHelpers.CheckRegistry(@"SOFTWARE\ShareX", "UploadForbidden"))
if (!UploadForbidden)
{ {
UploadForbidden = RegistryHelpers.CheckRegistry("SOFTWARE\\ShareX", "UploadForbidden", "true", Microsoft.Win32.RegistryHive.LocalMachine); Settings.UploadForbidden = RegistryHelpers.CheckRegistry("SOFTWARE\\ShareX", "UploadForbidden", "true");
}
else
{
Settings.UploadForbidden = RegistryHelpers.CheckRegistry(@"SOFTWARE\ShareX", "UploadForbidden", "true", Microsoft.Win32.RegistryHive.LocalMachine);
} }
Settings.UploadForbidden = UploadForbidden;
} }
catch (Exception e) catch (Exception e)
{ {