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) | ... | ... |