fix(bundler): Fix path seperators for deep link registry entries (#9185)

* fix(bundler): Fix path seperators for deep link registry entries

* Update bundler-deep-link-reg-path.md
This commit is contained in:
Fabian-Lars 2024-03-19 14:41:55 +01:00 committed by GitHub
parent ac76a22f38
commit a799f24f97
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 2 deletions

View File

@ -0,0 +1,5 @@
---
'tauri-bundler': 'patch:bug'
---
Fixed an issue that caused the msi bundler to crash when deep link schemes were configured.

View File

@ -113,13 +113,13 @@
</RegistryKey> </RegistryKey>
<!-- Change the Root to HKCU for perUser installations --> <!-- Change the Root to HKCU for perUser installations -->
{{#each deep_link_protocols as |protocol| ~}} {{#each deep_link_protocols as |protocol| ~}}
<RegistryKey Root="HKLM" Key="Software\\Classes\\{{protocol}}"> <RegistryKey Root="HKLM" Key="Software\Classes\\{{protocol}}">
<RegistryValue Type="string" Name="URL Protocol" Value=""/> <RegistryValue Type="string" Name="URL Protocol" Value=""/>
<RegistryValue Type="string" Value="URL:{{bundle_id}} protocol"/> <RegistryValue Type="string" Value="URL:{{bundle_id}} protocol"/>
<RegistryKey Key="DefaultIcon"> <RegistryKey Key="DefaultIcon">
<RegistryValue Type="string" Value="&quot;[!Path]&quot;,0" /> <RegistryValue Type="string" Value="&quot;[!Path]&quot;,0" />
</RegistryKey> </RegistryKey>
<RegistryKey Key="shell\\open\\command"> <RegistryKey Key="shell\open\command">
<RegistryValue Type="string" Value="&quot;[!Path]&quot; &quot;%1&quot;" /> <RegistryValue Type="string" Value="&quot;[!Path]&quot; &quot;%1&quot;" />
</RegistryKey> </RegistryKey>
</RegistryKey> </RegistryKey>