Skip to content

Commit b81d9ff

Browse files
committed
Save cert syncronizer status
IB-8616 Signed-off-by: Raul Metsma <raul@metsma.ee>
1 parent 72642dc commit b81d9ff

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

HyperlinkSidebarTheme.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,13 @@
6060
<Checkbox Name="Qdigidoc4Install" X="30" Y="124" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.qdigidoc4)</Checkbox>
6161
<Static X="30" Y="143" Width="-30" Height="1" />
6262
<Checkbox Name="ChromeSupport" X="30" Y="146" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.chromeplugin)</Checkbox>
63-
<Checkbox Name="ForceChromeExtensionActivation2" X="30" Y="168" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.chromepluginpolicy)</Checkbox>
63+
<Checkbox Name="ForceChromeExtensionActivation2" X="30" Y="168" Width="-11" Height="17" TabStop="yes" FontId="3" EnableCondition="ChromeSupport">#(loc.chromepluginpolicy)</Checkbox>
6464
<Checkbox Name="EdgeSupport" X="30" Y="190" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.edgeplugin)</Checkbox>
65-
<Checkbox Name="ForceEdgeExtensionActivation2" X="30" Y="212" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.edgepluginpolicy)</Checkbox>
65+
<Checkbox Name="ForceEdgeExtensionActivation2" X="30" Y="212" Width="-11" Height="17" TabStop="yes" FontId="3" EnableCondition="EdgeSupport">#(loc.edgepluginpolicy)</Checkbox>
6666
<Checkbox Name="FirefoxSupport" X="30" Y="234" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.firefoxplugin)</Checkbox>
6767
<Static X="30" Y="258" Width="-30" Height="1" />
6868
<Checkbox Name="IconsDesktop" X="30" Y="261" Width="-11" Height="17" TabStop="yes" FontId="3" EnableCondition="Qdigidoc4Install">#(loc.OptionsDesktop)</Checkbox>
69-
<Checkbox Name="InstallCertSynchronizer" X="30" Y="283" Width="-11" Height="17" TabStop="yes" FontId="3">#(loc.certsynchronizer)</Checkbox>
69+
<Checkbox Name="InstallCertSynchronizer" X="30" Y="283" Width="-11" Height="17" TabStop="yes" FontId="3" EnableCondition="MinidriverInstall">#(loc.certsynchronizer)</Checkbox>
7070
<Button Name="OptionsOkButton" X="-91" Y="-11" Width="75" Height="23" TabStop="yes" FontId="0">
7171
<Text>#(loc.OptionsOkButton)</Text>
7272
<ChangePageAction Page="Install" />

bootstrapper.wxs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,8 @@
4040
Key="SOFTWARE\Mozilla\NativeMessagingHosts\eu.webeid" Bitness="always64" After="OpenEID_Installed" />
4141
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="MinidriverInstall" Variable="MinidriverInstallExists" Result="exists" Id="MinidriverInstallExists" />
4242
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="MinidriverInstall" Variable="MinidriverInstall" Condition="MinidriverInstallExists" After="MinidriverInstallExists" />
43+
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="InstallCertSynchronizer" Variable="InstallCertSynchronizerExists" Result="exists" Id="InstallCertSynchronizerExists" />
44+
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="InstallCertSynchronizer" Variable="InstallCertSynchronizer" Condition="InstallCertSynchronizerExists" After="InstallCertSynchronizerExists" />
4345
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="Qdigidoc4Install" Variable="Qdigidoc4InstallExists" Result="exists" Id="Qdigidoc4InstallExists" />
4446
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="Qdigidoc4Install" Variable="Qdigidoc4Install" Condition="Qdigidoc4InstallExists" After="Qdigidoc4InstallExists" />
4547
<util:RegistrySearch Root="HKLM" Key="$(var.REGPath)" Value="AutoUpdate" Variable="AutoUpdateExists" Result="exists" Id="AutoUpdateExists" />
@@ -110,6 +112,7 @@
110112
<MsiProperty Name="Qdigidoc4Install" Value="[Qdigidoc4Install]" />
111113
<MsiProperty Name="AutoUpdate" Value="[AutoUpdate]" />
112114
<MsiProperty Name="IconsDesktop" Value="[IconsDesktop]" />
115+
<MsiProperty Name="InstallCertSynchronizer" Value="[InstallCertSynchronizer]" />
113116
</MsiPackage>
114117
</Chain>
115118
</Bundle>

metainfo.wxs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
<Property Id="QDIGIDOC4INSTALL" Value="0" />
88
<Property Id="AUTOUPDATE" Value="0" />
99
<Property Id="ICONSDESKTOP" Value="0" />
10+
<Property Id="INSTALLCERTSYNCHRONIZER" Value="0" />
1011

1112
<Component Id="Content" Directory="TARGETDIR" Transitive="yes">
1213
<RegistryValue Root="HKMU" Key="SOFTWARE\[Manufacturer]\Open-EID"
@@ -17,6 +18,8 @@
1718
Name="AutoUpdate" Value="[AUTOUPDATE]" Type="integer" />
1819
<RegistryValue Root="HKMU" Key="SOFTWARE\[Manufacturer]\Open-EID"
1920
Name="IconsDesktop" Value="[ICONSDESKTOP]" Type="integer" />
21+
<RegistryValue Root="HKMU" Key="SOFTWARE\[Manufacturer]\Open-EID"
22+
Name="InstallCertSynchronizer" Value="[INSTALLCERTSYNCHRONIZER]" Type="integer" />
2023
<ServiceControl Id="ControlCertPropSvcStop" Name="CertPropSvc" Stop="install" Wait="yes" />
2124
<ServiceControl Id="ControlCertPropSvcStart" Name="CertPropSvc" Start="install" Wait="no" />
2225
</Component>

0 commit comments

Comments
 (0)