summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--builtin/mainmenu/dlg_contentstore.lua7
1 files changed, 6 insertions, 1 deletions
diff --git a/builtin/mainmenu/dlg_contentstore.lua b/builtin/mainmenu/dlg_contentstore.lua
index a9a9363dc..384bee36c 100644
--- a/builtin/mainmenu/dlg_contentstore.lua
+++ b/builtin/mainmenu/dlg_contentstore.lua
@@ -297,7 +297,12 @@ function store.load()
package.author .. "/" .. package.name ..
"/releases/" .. package.release .. "/download/"
- package.id = package.author .. "/" .. package.name
+ local name_len = #package.name
+ if package.type == "game" and name_len > 5 and package.name:sub(name_len - 4) == "_game" then
+ package.id = package.author .. "/" .. package.name:sub(1, name_len - 5)
+ else
+ package.id = package.author .. "/" .. package.name
+ end
end
store.packages = store.packages_full