From e4cd34a2d2e63d32cfabc6f0a658f080f21e2bd3 Mon Sep 17 00:00:00 2001 From: Igor Timofeev Date: Wed, 14 Feb 2018 15:51:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=95=D1=89=D0=B5=20=D0=BE=D0=B4=D0=BD=D0=B0?= =?UTF-8?q?=20=D0=B2=D0=B0=D0=B6=D0=BD=D0=B0=D1=8F=20=D1=84=D0=B8=D1=87?= =?UTF-8?q?=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Applications/AppMarket/Main.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Applications/AppMarket/Main.lua b/Applications/AppMarket/Main.lua index 7a1ae87b..f1287a7d 100644 --- a/Applications/AppMarket/Main.lua +++ b/Applications/AppMarket/Main.lua @@ -375,7 +375,16 @@ local function download(publication) local container = MineOSInterface.addUniversalContainer(MineOSInterface.mainContainer, localization.choosePath) container.layout:setCellFitting(2, 1, false, false) - local filesystemChooser = container.layout:addChild(GUI.filesystemChooser(1, 1, 44, 3, 0xE1E1E1, 0x2D2D2D, 0x4B4B4B, 0x969696, downloadPaths[publication.category_id] .. (publication.category_id == 1 and publication.publication_name .. ".app" or publication.path), localization.save, localization.cancel, localization.fileName, "/")) + local filesystemChooserPath = fileVersions[publication.publication_name] and fileVersions[publication.publication_name].path + if not filesystemChooserPath then + if publication.category_id == 1 then + filesystemChooserPath = downloadPaths[publication.category_id] .. publication.publication_name .. ".app" + else + filesystemChooserPath = downloadPaths[publication.category_id] .. publication.path + end + end + + local filesystemChooser = container.layout:addChild(GUI.filesystemChooser(1, 1, 44, 3, 0xE1E1E1, 0x2D2D2D, 0x4B4B4B, 0x969696, filesystemChooserPath, localization.save, localization.cancel, localization.fileName, "/")) filesystemChooser:setMode(GUI.filesystemModes.save, GUI.filesystemModes.file) container.layout:addChild(GUI.text(1, 1, 0xE1E1E1, localization.tree))