From 1b7fc9224b7107361282904483805c67d4980586 Mon Sep 17 00:00:00 2001 From: Matthew Barnes Date: Sun, 2 Jun 2013 11:48:46 -0400 Subject: em_utils_compose_new_message(): Return the EMsgComposer. --- mail/em-composer-utils.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'mail/em-composer-utils.c') diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c index 8f7bde48d2..1ade12f738 100644 --- a/mail/em-composer-utils.c +++ b/mail/em-composer-utils.c @@ -1100,22 +1100,26 @@ create_new_composer (EShell *shell, * * Opens a new composer window as a child window of @parent's toplevel * window. + * + * Returns: the resulting #EMsgComposer **/ -void +EMsgComposer * em_utils_compose_new_message (EShell *shell, CamelFolder *folder) { EMsgComposer *composer; - g_return_if_fail (E_IS_SHELL (shell)); + g_return_val_if_fail (E_IS_SHELL (shell), NULL); if (folder != NULL) - g_return_if_fail (CAMEL_IS_FOLDER (folder)); + g_return_val_if_fail (CAMEL_IS_FOLDER (folder), NULL); composer = create_new_composer (shell, "", folder); composer_set_no_change (composer); gtk_widget_show (GTK_WIDGET (composer)); + + return composer; } /** -- cgit v1.2.3