summaryrefslogtreecommitdiff
path: root/frontends/amiga/sslcert.c
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2017-01-02 14:41:08 +0000
committerChris Young <chris@unsatisfactorysoftware.co.uk>2017-01-02 14:41:08 +0000
commit98f94c4bf39db60b0b686bccc84175e15214b348 (patch)
tree62b41c9008edda5fa5b2526a6d3bf20e4c3032da /frontends/amiga/sslcert.c
parente7c9b863b3d2dd8579cb2c9f80f4a20933d04315 (diff)
downloadnetsurf-98f94c4bf39db60b0b686bccc84175e15214b348.tar.gz
netsurf-98f94c4bf39db60b0b686bccc84175e15214b348.tar.bz2
move mousemove back to the event loop and ensure the window is created cleared
Diffstat (limited to 'frontends/amiga/sslcert.c')
-rw-r--r--frontends/amiga/sslcert.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/frontends/amiga/sslcert.c b/frontends/amiga/sslcert.c
index df0005efc..5d74464af 100644
--- a/frontends/amiga/sslcert.c
+++ b/frontends/amiga/sslcert.c
@@ -25,7 +25,6 @@
#include <stdlib.h>
#include <proto/intuition.h>
-#include <intuition/icclass.h>
#include <classes/window.h>
#include <gadgets/button.h>
@@ -84,12 +83,11 @@ ami_crtvrfy_destroy(struct ami_crtvrfy_window *crtvrfy_win)
res = sslcert_viewer_fini(crtvrfy_win->ssl_data);
if (res == NSERROR_OK) {
- res = ami_corewindow_fini(&crtvrfy_win->core); /* closes the window for us */
ami_utf8_free(crtvrfy_win->wintitle);
ami_utf8_free(crtvrfy_win->sslerr);
ami_utf8_free(crtvrfy_win->sslaccept);
ami_utf8_free(crtvrfy_win->sslreject);
- free(crtvrfy_win);
+ res = ami_corewindow_fini(&crtvrfy_win->core); /* closes the window for us */
}
return res;
}
@@ -250,7 +248,6 @@ ami_crtvrfy_create_window(struct ami_crtvrfy_window *crtvrfy_win)
SPACE_Transparent, TRUE,
SPACE_BevelStyle, BVS_DISPLAY,
GA_RelVerify, TRUE,
- ICA_TARGET, ICTARGET_IDCMP,
SpaceEnd,
LAYOUT_AddChild, LayoutHObj,
LAYOUT_AddChild, crtvrfy_win->sslcert_objects[GID_SSLCERT_ACCEPT] = ButtonObj,
@@ -285,7 +282,7 @@ nserror ami_cert_verify(struct nsurl *url,
struct ami_crtvrfy_window *ncwin;
nserror res;
- ncwin = malloc(sizeof(struct ami_crtvrfy_window));
+ ncwin = calloc(1, sizeof(struct ami_crtvrfy_window));
if (ncwin == NULL) {
return NSERROR_NOMEM;
}