diff options
author | Benjamin Otte <otte@gnome.org> | 2008-02-27 14:29:27 +0000 |
---|---|---|
committer | Benjamin Otte <otte@src.gnome.org> | 2008-02-27 14:29:27 +0000 |
commit | 75a6905953475c70b6c89917c5b9b6de90337a1a (patch) | |
tree | 2cc252ce96fac9a1a6a75be4be8ce3d773feaacf /common/gmountsource.c | |
parent | a2decff57efa5f0c14e8d6456b6b0813daf2ee61 (diff) | |
download | gvfs-75a6905953475c70b6c89917c5b9b6de90337a1a.tar.gz |
Set out parameters for questions, too.
2008-02-27 Benjamin Otte <otte@gnome.org>
* common/gmountsource.c: (g_mount_source_ask_question_finish):
Set out parameters for questions, too.
svn path=/trunk/; revision=1404
Diffstat (limited to 'common/gmountsource.c')
-rw-r--r-- | common/gmountsource.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/common/gmountsource.c b/common/gmountsource.c index 67b956a4..be9ff941 100644 --- a/common/gmountsource.c +++ b/common/gmountsource.c @@ -626,15 +626,15 @@ g_mount_source_ask_question_finish (GMountSource *source, gboolean *aborted, gint *choice_out) { - AskQuestionData *data; + AskQuestionData *data, def= { FALSE, }; GSimpleAsyncResult *simple; simple = G_SIMPLE_ASYNC_RESULT (result); if (g_simple_async_result_propagate_error (simple, NULL)) - return FALSE; - - data = (AskQuestionData *) g_simple_async_result_get_op_res_gpointer (simple); + data = &def; + else + data = (AskQuestionData *) g_simple_async_result_get_op_res_gpointer (simple); if (aborted) *aborted = data->aborted; @@ -642,7 +642,7 @@ g_mount_source_ask_question_finish (GMountSource *source, if (choice_out) *choice_out = data->choice; - return TRUE; + return data != &def; } static void |