summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmake/modules/private/xrepo/quick_search/cache.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/xmake/modules/private/xrepo/quick_search/cache.lua b/xmake/modules/private/xrepo/quick_search/cache.lua
index 6f145d6ca..2d13a676a 100644
--- a/xmake/modules/private/xrepo/quick_search/cache.lua
+++ b/xmake/modules/private/xrepo/quick_search/cache.lua
@@ -81,9 +81,9 @@ function find(name)
_init()
local list_result = {}
for packagename, packagedata in pairs(cache:data()) do
- if packagename:find(name, 1, true) then
+ if packagename:startswith(name) then
table.insert(list_result, {name = packagename, data = packagedata})
end
end
return list_result
-end \ No newline at end of file
+end