| 299 SilcUInt32 m; |
299 SilcUInt32 m; |
| 300 |
300 |
| 301 f = purple_request_fields_get_field(fields, "list"); |
301 f = purple_request_fields_get_field(fields, "list"); |
| 302 if (!purple_request_field_list_get_selected(f)) { |
302 if (!purple_request_field_list_get_selected(f)) { |
| 303 /* Add new public key */ |
303 /* Add new public key */ |
| 304 purple_request_file_with_hint(sg->gc, _("Open Public Key..."), NULL, FALSE, |
304 purple_request_file)with_hint(sg->gc, _("Open Public Key..."), NULL, FALSE, |
| 305 G_CALLBACK(silcpurple_chat_chpk_add), |
305 G_CALLBACK(silcpurple_chat_chpk_add), |
| 306 G_CALLBACK(silcpurple_chat_chpk_cancel), |
306 G_CALLBACK(silcpurple_chat_chpk_cancel), |
| 307 purple_connection_get_account(sg->gc), NULL, NULL, PURPLE_REQUEST_HINT_CONV, sgc); |
307 purple_connection_get_account(sg->gc), NULL, NULL, PURPLE_REQUEST_HINT_CONV, sgc); |
| 308 return; |
308 return; |
| 309 } |
309 } |