GNOME Bugzilla – Bug 689642
Cancel buttons do not work
Last modified: 2013-01-08 17:02:51 UTC
The cancel buttons in the exchange, kerberos and owncloud dialogs do not work as expected.
Created attachment 230780 [details] [review] httpclient: Fix cancellation
Created attachment 230781 [details] [review] httpclient: Set the error if cancelled
Created attachment 230783 [details] [review] owncloud: Make the cancel button work
Created attachment 230784 [details] [review] owncloud: Fix the error propagation in refresh_account
Created attachment 230785 [details] [review] ewsclient: Set the error if cancelled
Created attachment 230786 [details] [review] ewsclient: Always set the op_res when completing the operation
Created attachment 230787 [details] [review] ewsclient: Fix cancellation
Created attachment 230788 [details] [review] exchange: Make the cancel button work
Created attachment 230791 [details] [review] exchange: Fix the error propagation in refresh_account
Comment on attachment 230781 [details] [review] httpclient: Set the error if cancelled g_simple_async_result_set_check_cancellable takes care of it.
Created attachment 230804 [details] [review] ewsclient: Differentiate between short-circuited and cancelled messages
Created attachment 230805 [details] [review] ewsclient: Use g_simple_async_result_set_check_cancellable
Unless bug 688751 is fixed, clicking the cancel button in the exchange and owncloud dialogs might lead to a deadlock.
Bug 688751 has now been fixed. Closing.