diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-01-02 14:41:08 +0000 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2017-01-02 14:41:08 +0000 |
commit | 98f94c4bf39db60b0b686bccc84175e15214b348 (patch) | |
tree | 62b41c9008edda5fa5b2526a6d3bf20e4c3032da /frontends/amiga/sslcert.c | |
parent | e7c9b863b3d2dd8579cb2c9f80f4a20933d04315 (diff) | |
download | netsurf-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.c | 7 |
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; } |