summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2015-01-19 00:22:22 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2015-01-19 00:22:22 +0000
commit15537aa2af2dd52afdccafcbda1ce3bfd1f1657e (patch)
treebe1de7e36b33383016cb9538099769552b04c820
parent73b158d27d95615439334b400c05bc1a9b8453db (diff)
downloadnetsurf-15537aa2af2dd52afdccafcbda1ce3bfd1f1657e.tar.gz
netsurf-15537aa2af2dd52afdccafcbda1ce3bfd1f1657e.tar.bz2
The OS3 build doesn't appear to like non-specific layout groups
-rw-r--r--amiga/gui.c2
-rw-r--r--amiga/os3support.c5
2 files changed, 5 insertions, 2 deletions
diff --git a/amiga/gui.c b/amiga/gui.c
index 61904079e..28921197d 100644
--- a/amiga/gui.c
+++ b/amiga/gui.c
@@ -5155,7 +5155,7 @@ Object *ami_gui_splash_open(void)
WINDOW_Position, WPOS_CENTERSCREEN,
WINDOW_LockWidth, TRUE,
WINDOW_LockHeight, TRUE,
- WINDOW_ParentGroup, LayoutObject,
+ WINDOW_ParentGroup, VGroupObject,
LAYOUT_AddImage, bm_obj = BitMapObject,
BITMAP_SourceFile, "PROGDIR:Resources/splash.png",
BITMAP_Screen, wbscreen,
diff --git a/amiga/os3support.c b/amiga/os3support.c
index 724ac2079..f69df1508 100644
--- a/amiga/os3support.c
+++ b/amiga/os3support.c
@@ -79,15 +79,18 @@ uint32 GetAttrs(Object *obj, Tag tag1, ...)
va_list ap;
Tag tag = tag1;
ULONG data = 0;
+ int i = 0;
va_start(ap, tag1);
while(tag != TAG_DONE) {
data = va_arg(ap, ULONG);
- GetAttr(tag, obj, (void *)data);
+ i += GetAttr(tag, obj, (void *)data);
tag = va_arg(ap, Tag);
}
va_end(ap);
+
+ return i;
}
/* Utility */