[Mono-bugs] [Bug 690944] TPL cannot use main UI thread TaskScheduler

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Tue Aug 9 12:01:22 EDT 2011



Chris Toshok <toshok at xamarin.com> changed:

           What    |Removed                     |Added
             Status|ASSIGNED                    |RESOLVED
                 CC|                            |toshok at xamarin.com
         Resolution|                            |FIXED

--- Comment #3 from Chris Toshok <toshok at xamarin.com> 2011-08-09 16:01:21 UTC ---
So, I added a SynchronizationContext subclass on the main UI thread which does:

                public override void Post (SendOrPostCallback d, object state)  
                        NSRunLoop.Main.BeginInvokeOnMainThread ( () => d
(state) );                 

                public override void Send (SendOrPostCallback d, object state)  
                        NSRunLoop.Main.InvokeOnMainThread ( () => d (state) );  

This fixes the test case.

Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

More information about the mono-bugs mailing list