diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-08-09 20:21:00 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2008-08-09 20:21:00 +0000 |
commit | 3e6699b31bcce8b02a5029ba8141ea81d26de9be (patch) | |
tree | c9ed9fe0276d9fb08bd1bd607b40d74859dc5fea /amiga | |
parent | 93bf14ab81f8532bd3f834978d772e78c1470fb0 (diff) | |
download | netsurf-3e6699b31bcce8b02a5029ba8141ea81d26de9be.tar.gz netsurf-3e6699b31bcce8b02a5029ba8141ea81d26de9be.tar.bz2 |
Warn and error messages are now displayed in a requester.
svn path=/trunk/netsurf/; revision=4981
Diffstat (limited to 'amiga')
-rwxr-xr-x | amiga/misc.c | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/amiga/misc.c b/amiga/misc.c index ee6eecdeb..b9eafaad8 100755 --- a/amiga/misc.c +++ b/amiga/misc.c @@ -19,17 +19,31 @@ #include <stdio.h> #include <string.h> #include <sys/types.h> -//#include "utils/url.h" #include "desktop/cookies.h" +#include <proto/dos.h> +#include "utils/messages.h" void warn_user(const char *warning, const char *detail) { - printf("WARNING: %s %s\n", warning, detail); + TimedDosRequesterTags(TDR_ImageType,TDRIMAGE_WARNING, + TDR_TitleString,messages_get("NetSurf"), + TDR_GadgetString,messages_get("OK"), + TDR_CharSet,106, + TDR_FormatString,"%s\n%s", + TDR_Arg1,messages_get(warning), + TDR_Arg2,detail, + TAG_DONE); } void die(const char *error) { - printf("die: %s\n", error); + TimedDosRequesterTags(TDR_ImageType,TDRIMAGE_ERROR, + TDR_TitleString,messages_get("NetSurf"), + TDR_GadgetString,messages_get("OK"), + TDR_CharSet,106, + TDR_FormatString,"%s", + TDR_Arg1,error, + TAG_DONE); exit(1); } |