From d1591179654543aa99bbc86d24c813198a117898 Mon Sep 17 00:00:00 2001 From: sledgehammer999 Date: Sun, 12 Oct 2014 15:59:29 +0300 Subject: [PATCH] WINDOWS: Fix magnet link association. Closes #1952. --- src/preferences/preferences.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/preferences/preferences.h b/src/preferences/preferences.h index 87937000f..8434c7925 100755 --- a/src/preferences/preferences.h +++ b/src/preferences/preferences.h @@ -1277,7 +1277,7 @@ public: return false; QString assoc_exe = exe_reg.cap(1); qDebug("exe: %s", qPrintable(assoc_exe)); - if (assoc_exe.compare(qApp->applicationFilePath(), Qt::CaseInsensitive) != 0) + if (assoc_exe.compare(qApp->applicationFilePath().replace("/", "\\"), Qt::CaseInsensitive) != 0) return false; return true; } @@ -1303,8 +1303,8 @@ public: // Magnet association if (set) { - const QString command_str = "\""+qApp->applicationFilePath()+"\" \"%1\""; - const QString icon_str = "\""+qApp->applicationFilePath()+"\",1"; + const QString command_str = "\""+qApp->applicationFilePath().replace("/", "\\")+"\" \"%1\""; + const QString icon_str = "\""+qApp->applicationFilePath().replace("/", "\\")+"\",1"; settings.setValue("magnet/Default", "URL:Magnet link"); settings.setValue("magnet/Content Type", "application/x-magnet");