diff --git a/Updater.cpp b/Updater.cpp index f8904f9..c4fa829 100644 --- a/Updater.cpp +++ b/Updater.cpp @@ -155,7 +155,7 @@ void Updater::parseAvailableVersion () { if (!installDir.isWritable ()) { // check dir because install = remove + make new inaccessible << installDir.absoluteFilePath (); } - if (current[_version].toInt () < available[_compatibleVersion].toInt ()) { + if (current[_version].toInt () < versionField (available, _compatibleVersion).toInt ()) { incompatible << component; } if (!QFile::exists (path) || current[_version].toInt () < available[_version].toInt ()) { diff --git a/version.json b/version.json index 8d78aa1..d57f8cf 100644 --- a/version.json +++ b/version.json @@ -4,12 +4,13 @@ "Application": { "version": 1, "compatibleVersion": 1, + "compatibleVersion_linux": 999, "built_in": true, "versionString": "2.0.0", "permissions": "0x7755", "url_win": "https://raw.githubusercontent.com/OneMoreGres/ScreenTranslator/releases/2.0.0/ScreenTranslator.exe", "path_win": "ScreenTranslator.exe", - "url_linux": "https://raw.githubusercontent.com/OneMoreGres/ScreenTranslator/releases/2.0.0/ScreenTranslator", + "url_linux": "disabled", "path_linux": "ScreenTranslator" }, "Bing translator": {