From 9eba2716932484329c0b687b490e38f9c9c9337d Mon Sep 17 00:00:00 2001 From: Chris Young Date: Tue, 26 Sep 2017 23:33:51 +0100 Subject: OS3 was not checking the GA_Disabled tag value --- frontends/amiga/os3support.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'frontends/amiga') diff --git a/frontends/amiga/os3support.c b/frontends/amiga/os3support.c index 378bc04cc..645496b73 100644 --- a/frontends/amiga/os3support.c +++ b/frontends/amiga/os3support.c @@ -405,9 +405,10 @@ ULONG RefreshSetGadgetAttrsA(struct Gadget *g, struct Window *w, struct Requeste ULONG retval; BOOL changedisabled = FALSE; BOOL disabled; + struct TagItem *ti; if (w) { - if (FindTagItem(GA_Disabled,tags)) { + if ((ti = FindTagItem(GA_Disabled,tags)) && (ti->ti_Data != FALSE)) { changedisabled = TRUE; disabled = g->Flags & GFLG_DISABLED; } -- cgit v1.2.3