On Wed, 2012-10-10 at 21:15 +0200, Matúš Kukan wrote:
> On 28 September 2012 11:26, Michael Meeks <michael.me...@suse.com> wrote:
> >         If we can create a unit test that doesn't require any of that, it'd 
> > be
> > great of course. Having said that, I was not a great fan of the way
> > those unit tests work in the 1st instance with that manual spin the loop
> > <n> times type stuff that is hyper fragile - or did we fix that ?
> 
> Do you mean g_main_context_iteration ?
> It's used both in the real code and unit test.

        It shouldn't be used in the real code - we should integrate with the
glib mainloop that is plugged into VCL :-)

> From what I understood, it's how telepathy framework works and it
> can't be avoided.

        The problem is a careless use of an iteration; if we ran the mainloop
until an asynchronous callback quit it - that would be -much- less of a
problem :-) The root problem is trying to 2nd guess how many main-loop
iterations to call - which is non documented, non deterministic and
guarenteed to change between minor releases :-)

        ATB,

                Michael.

-- 
michael.me...@suse.com  <><, Pseudo Engineer, itinerant idiot

_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to