mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2026-01-08 08:32:31 -06:00
Remove file associations only if qbt is associated. Fixes issue #307.
This commit is contained in:
@@ -49,9 +49,25 @@ SectionEnd
|
||||
|
||||
Section "un.$(remove_associations)" ;"un.Remove file associations"
|
||||
SectionIn RO
|
||||
ReadRegStr $0 HKEY_CLASSES_ROOT ".torrent" ""
|
||||
StrCmp $0 "qBittorrent" torrent 0
|
||||
DetailPrint "$(uninst_tor_warn) $0"
|
||||
Goto qbt
|
||||
torrent:
|
||||
DeleteRegKey HKEY_CLASSES_ROOT ".torrent"
|
||||
|
||||
qbt:
|
||||
DeleteRegKey HKEY_CLASSES_ROOT "qBittorrent"
|
||||
|
||||
ReadRegStr $0 HKEY_CLASSES_ROOT "Magnet\shell\open\command" ""
|
||||
StrCmp $0 '"$INSTDIR\qbittorrent.exe" "%1"' magnet 0
|
||||
DetailPrint "$(uninst_mag_warn) $0"
|
||||
Goto done
|
||||
|
||||
magnet:
|
||||
DeleteRegKey HKEY_CLASSES_ROOT "Magnet"
|
||||
|
||||
done:
|
||||
System::Call 'Shell32::SHChangeNotify(i ${SHCNE_ASSOCCHANGED}, i ${SHCNF_IDLIST}, i 0, i 0)'
|
||||
SectionEnd
|
||||
|
||||
|
||||
Reference in New Issue
Block a user