Commit aba431be90e1add74a6867c1b821a5f2ba80c683
1 parent
22213f20
Exists in
master
and in
3 other branches
Using standard popup as default for ssl error.
Showing
1 changed file
with
14 additions
and
2 deletions
Show diff stats
src/core/session.c
... | ... | @@ -243,10 +243,22 @@ static int def_popup_show(H3270 *hSession, const LIB3270_POPUP *popup, unsigned |
243 | 243 | return ENOTSUP; |
244 | 244 | } |
245 | 245 | |
246 | -static int def_popup_ssl_error(H3270 *session, int GNUC_UNUSED(rc), const char *title, const char *summary, const char *body) | |
247 | -{ | |
246 | +static int def_popup_ssl_error(H3270 *hSession, int GNUC_UNUSED(rc), const char *title, const char *summary, const char *body) | |
247 | +{ | |
248 | + LIB3270_POPUP popup = { | |
249 | + .type = LIB3270_NOTIFY_SECURE, | |
250 | + .title = title, | |
251 | + .summary = summary, | |
252 | + .body = body, | |
253 | + .label = _("Continue") | |
254 | + }; | |
255 | + | |
256 | + return hSession->cbk.popup_show(hSession,&popup,1); | |
257 | + | |
258 | + /* | |
248 | 259 | lib3270_popup_dialog(session, LIB3270_NOTIFY_ERROR, title, summary, "%s", body); |
249 | 260 | return -1; |
261 | + */ | |
250 | 262 | } |
251 | 263 | |
252 | 264 | static void def_trace(H3270 GNUC_UNUSED(*session), void GNUC_UNUSED(*userdata), const char *fmt, va_list args) | ... | ... |