Lock EsclSecurityPolicy config if specified

This commit is contained in:
Ben Olden-Cooligan 2024-03-31 14:58:40 -07:00
parent dc07c8ef9e
commit c27132c3b7

View File

@ -4,6 +4,7 @@ using System.Text;
using System.Xml;
using NAPS2.Config.Model;
using NAPS2.Config.ObsoleteTypes;
using NAPS2.Escl;
using NAPS2.Pdf;
using NAPS2.Serialization;
@ -150,6 +151,10 @@ public class ConfigSerializer : VersionedSerializer<ConfigStorage<CommonConfig>>
{
storage.Set(x => x.DisableScannerSharing, true);
}
if (c.EsclSecurityPolicy != EsclSecurityPolicy.None)
{
storage.Set(x => x.EsclSecurityPolicy, c.EsclSecurityPolicy);
}
void SetIfLocked<T>(Expression<Func<CommonConfig, T>> accessor, T value, string name)
{