| 256 protocol = purple_account_get_protocol(account); |
256 protocol = purple_account_get_protocol(account); |
| 257 if(PURPLE_IS_PROTOCOL_ACTIONS(protocol)) { |
257 if(PURPLE_IS_PROTOCOL_ACTIONS(protocol)) { |
| 258 PurpleProtocolActions *actions = PURPLE_PROTOCOL_ACTIONS(protocol); |
258 PurpleProtocolActions *actions = PURPLE_PROTOCOL_ACTIONS(protocol); |
| 259 GMenu *protocol_menu = NULL; |
259 GMenu *protocol_menu = NULL; |
| 260 |
260 |
| 261 protocol_menu = purple_protocol_actions_get_menu(actions); |
261 protocol_menu = purple_protocol_actions_get_menu(actions, connection); |
| 262 if(G_IS_MENU(protocol_menu)) { |
262 if(G_IS_MENU(protocol_menu)) { |
| 263 g_menu_insert_section(submenu, 1, NULL, |
263 g_menu_insert_section(submenu, 1, NULL, |
| 264 G_MENU_MODEL(protocol_menu)); |
264 G_MENU_MODEL(protocol_menu)); |
| 265 } |
265 } |
| 266 } |
266 } |