summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2008-08-09 20:21:00 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2008-08-09 20:21:00 +0000
commit3e6699b31bcce8b02a5029ba8141ea81d26de9be (patch)
treec9ed9fe0276d9fb08bd1bd607b40d74859dc5fea /amiga
parent93bf14ab81f8532bd3f834978d772e78c1470fb0 (diff)
downloadnetsurf-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-xamiga/misc.c20
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);
}