Commit aba431be90e1add74a6867c1b821a5f2ba80c683

Authored by Perry Werneck
1 parent 22213f20

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