diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-07-12 18:10:14 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2009-07-12 18:10:14 +0000 |
commit | af4f3d2be7a15bfad2f0f8268d9acd2ca1d67d04 (patch) | |
tree | 65901a0129dc2184c429919330b7c3437a5eb9d6 /amiga/gui_options.c | |
parent | ebe0db1864aa05a61cbfae9efab9a0161a34c316 (diff) | |
download | netsurf-af4f3d2be7a15bfad2f0f8268d9acd2ca1d67d04.tar.gz netsurf-af4f3d2be7a15bfad2f0f8268d9acd2ca1d67d04.tar.bz2 |
Don't do higher quality scaling on OS4.0 as it doesn't work.
svn path=/trunk/netsurf/; revision=8484
Diffstat (limited to 'amiga/gui_options.c')
-rwxr-xr-x | amiga/gui_options.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/amiga/gui_options.c b/amiga/gui_options.c index 865629e62..237683b56 100755 --- a/amiga/gui_options.c +++ b/amiga/gui_options.c @@ -263,6 +263,7 @@ void ami_gui_opts_open(void) BOOL screenmodedisabled = FALSE, screennamedisabled = FALSE; BOOL proxyhostdisabled = TRUE, proxyauthdisabled = TRUE; BOOL disableanims, animspeeddisabled = FALSE; + BOOL scaleselected = option_scale_quality, scaledisabled = FALSE; char animspeed[10]; struct TextAttr fontsans, fontserif, fontmono, fontcursive, fontfantasy; @@ -318,6 +319,12 @@ void ami_gui_opts_open(void) animspeeddisabled = TRUE; } + if(GfxBase->lib_Version < 53) + { + scaledisabled = TRUE; + scaleselected = FALSE; + } + fontsans.ta_Name = ASPrintf("%s.font",option_font_sans); fontserif.ta_Name = ASPrintf("%s.font",option_font_serif); fontmono.ta_Name = ASPrintf("%s.font",option_font_mono); @@ -684,9 +691,10 @@ void ami_gui_opts_open(void) LabelEnd, LAYOUT_AddChild, gow->gadgets[GID_OPTS_SCALEQ] = CheckBoxObject, GA_ID, GID_OPTS_SCALEQ, + GA_Disabled, scaledisabled, GA_RelVerify, TRUE, GA_Text, gadlab[GID_OPTS_SCALEQ], - GA_Selected, option_scale_quality, + GA_Selected, scaleselected, CheckBoxEnd, LayoutEnd, // images CHILD_WeightedHeight, 0, |