Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit 2014bd4

Browse files
Merge pull request #1660 from livecode/bugfix-19978
[Bug 19978] Create missing folder if necessary
2 parents 4f10f98 + 39553e0 commit 2014bd4

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

Toolset/libraries/revidedeveloperextensionlibrary.livecodescript

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,8 +1031,9 @@ private function __revIDEDeveloperExtensionAddSpecifiedFilesToPackage pSource, p
10311031
end __revIDEDeveloperExtensionAddSpecifiedFilesToPackage
10321032

10331033
on revIDEDeveloperExtensionEditDefaultScript pFolder
1034-
local tDefaultScript, tTargetStack
1035-
put pFolder & "/support/defaultscript.livecodescript" into tDefaultScript
1034+
local tSupportFolder, tDefaultScript, tTargetStack
1035+
put pFolder & "/support" into tSupportFolder
1036+
put tSupportFolder & "/defaultscript.livecodescript" into tDefaultScript
10361037

10371038
local tExpectedName
10381039
put sExtensionDetailsA[pFolder]["id"] & ".__DefaultScript" into tExpectedName
@@ -1059,6 +1060,9 @@ on revIDEDeveloperExtensionEditDefaultScript pFolder
10591060
revIDENewScriptOnlyStack tExpectedName
10601061
if the result is empty then
10611062
put it into tTargetStack
1063+
if there is not a folder tSupportFolder then
1064+
create folder tSupportFolder
1065+
end if
10621066
save stack tExpectedName as tDefaultScript
10631067
else
10641068
answer error the result

0 commit comments

Comments
 (0)