The problem is not gtask but how vala generate the c code to manage yield.
In this moment yield need that the control go back to the mainloop almost one 
time. 

Il mer nov 23 02:41:14 2016 GMT+0100, Nor Jaidi Tuah scrive:
> 
> > 1. Treat it as a documentation bug and make it clear async code
> > requires a GMainContext and to be used asynchronously to work
> > reliably in all cases
> >
> 
> Totally confused here. I checked gtask.c and apparently
> it is designed to handle synchronous task too.
> 
>  * SECTION:gtask
>  * @short_description: Cancellable synchronous or asynchronous task
>  *     and result
> 
> Here I'm not objecting to option 1. After all, using async
> for sync is dubious. I'm just confused why gtask cannot be
> used for sync task when its own description specifically
> indicates that possibility.
> 
> Nice day
> Nor Jaidi Tuah
> 
> 
> 
> 
> PRIVILEGED/CONFIDENTIAL information may be contained in this message. If you 
> are neither the addressee (intended recipient) nor an authorised recipient of 
> the addressee, and have received this message in error, please destroy this 
> message (including attachments) and notify the sender immediately. STRICT 
> PROHIBITION: This message, whether in part or in whole, should not be 
> reviewed, retained, copied, reused, disclosed, distributed or used for any 
> purpose whatsoever. Such unauthorised use may be unlawful and may contain 
> material protected by the Official Secrets Act (Cap 153) of the Laws of 
> Brunei Darussalam. DISCLAIMER: We/This Department/The Government of Brunei 
> Darussalam, accept[s] no responsibility for loss or damage arising from the 
> use of this message in any manner whatsoever. Our messages are checked for 
> viruses but we do not accept liability for any viruses which may be 
> transmitted in or with this message.
> _______________________________________________
> vala-list mailing list
> [email protected]
> https://mail.gnome.org/mailman/listinfo/vala-list
>
_______________________________________________
vala-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to