From b0a8832499705f61969b83f000fa46e05a8c4933 Mon Sep 17 00:00:00 2001 From: Cyril Taylor Date: Mon, 13 Jan 2020 18:59:15 +0800 Subject: [PATCH] remove old entry for windows shell integration --- terminus-core/src/services/shellIntegration.service.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/terminus-core/src/services/shellIntegration.service.ts b/terminus-core/src/services/shellIntegration.service.ts index 5d49ceeb..dbf32f9d 100644 --- a/terminus-core/src/services/shellIntegration.service.ts +++ b/terminus-core/src/services/shellIntegration.service.ts @@ -72,6 +72,13 @@ export class ShellIntegrationService { wnr.setRegistryValue(wnr.HK.CU, registryKey.path, 'Icon', wnr.REG.SZ, exe) wnr.setRegistryValue(wnr.HK.CU, registryKey.path + '\\command', '', wnr.REG.SZ, exe + ' ' + registryKey.command) } + + if(wnr.getRegistryKey(wnr.HK.CU, 'Software\\Classes\\Directory\\Background\\shell\\Open Terminus here')) { + wnr.deleteRegistryKey(wnr.HK.CU, 'Software\\Classes\\Directory\\Background\\shell\\Open Terminus here') + } + if(wnr.getRegistryKey(wnr.HK.CU, 'Software\\Classes\\*\\shell\\Paste path into Terminus')) { + wnr.deleteRegistryKey(wnr.HK.CU, 'Software\\Classes\\*\\shell\\Paste path into Terminus') + } } }