Packages: fix scoop detection when it's not installed

This commit is contained in:
李通洲
2022-10-10 15:48:48 +08:00
parent d54f14a14c
commit 9879a95570
+5 -1
View File
@@ -36,6 +36,10 @@ void ffDetectPackages(FFinstance* instance, FFPackageCounts* counts)
FFstrbuf scoopPath;
ffStrbufInitF(&scoopPath, "%s/scoop/apps/*", getenv("USERPROFILE"));
counts->scoop = getNumElements(scoopPath.chars, FILE_ATTRIBUTE_DIRECTORY) - 3; // . .. scoop
counts->scoop = getNumElements(scoopPath.chars, FILE_ATTRIBUTE_DIRECTORY);
if(counts->scoop >= 3)
counts->scoop -= 3; // . .. scoop
else
counts->scoop = 0;
ffStrbufDestroy(&scoopPath);
}