| 2007 const gchar *markup, gchar **error) |
2007 const gchar *markup, gchar **error) |
| 2008 { |
2008 { |
| 2009 char *mark = (markup && *markup) ? NULL : g_markup_escape_text(cmdline, -1), *err = NULL; |
2009 char *mark = (markup && *markup) ? NULL : g_markup_escape_text(cmdline, -1), *err = NULL; |
| 2010 PurpleCmdStatus status = purple_cmd_do_command(conv, cmdline, mark ? mark : markup, error ? error : &err); |
2010 PurpleCmdStatus status = purple_cmd_do_command(conv, cmdline, mark ? mark : markup, error ? error : &err); |
| 2011 g_free(mark); |
2011 g_free(mark); |
| |
2012 g_free(err); |
| 2012 return (status == PURPLE_CMD_STATUS_OK); |
2013 return (status == PURPLE_CMD_STATUS_OK); |
| 2013 } |
2014 } |
| 2014 |
2015 |
| 2015 void * |
2016 void * |
| 2016 purple_conversations_get_handle(void) |
2017 purple_conversations_get_handle(void) |