summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/gui.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 469deafbd..5728ee76c 100755
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -409,8 +409,10 @@ void ami_set_options(void)
void ami_amiupdate(void)
{
+ /* Create AppPath location for AmiUpdate use */
+
BPTR lock = 0, amiupdatefh = 0;
- /* AmiUpdate */
+
if(((lock = Lock("ENVARC:AppPaths",SHARED_LOCK)) == 0))
{
lock = CreateDir("ENVARC:AppPaths");
@@ -418,7 +420,7 @@ void ami_amiupdate(void)
UnLock(lock);
- if(lock=GetCurrentDir())
+ if(lock = Lock("PROGDIR:", ACCESS_READ))
{
char filename[1024];
@@ -427,8 +429,8 @@ void ami_amiupdate(void)
amiupdatefh = FOpen("ENVARC:AppPaths/NetSurf",MODE_NEWFILE,0);
FPuts(amiupdatefh,(CONST_STRPTR)&filename);
FClose(amiupdatefh);
+ UnLock(lock);
}
- /* end Amiupdate */
}
char* gui_get_resource_url(const char *filename)