Hi Thorsten,

On Wed, Nov 10, 2010 at 10:32 PM, Thorsten Behrens
<t...@documentfoundation.org> wrote:
>>
> Hi Suren,
>
> since you already create a separate thread for the editing - just
> fire it off, and send the main app a msg - like here:
>
> desktop/source/app/officeipcthread.cxx:289
>
> (you'll probably replace STATIC_LINK with LINK,
> DECL_STATIC_LINK with DECL_LINK, and IMPL_STATIC_LINK_NOINSTANCE
> with IMPL_LINK)
>
> PostUserEvent adds an event into the main app msg queue, which then
> gets processed like any other input (mouse, keyboard) in the LibO
> mainloop.
>
> Also: just using osl_executeProcess() avoids idly spinning until the
> external app is finished. Your thread just blocks then.
>
> HTH,
>
> -- Thorsten
>


It Did, It did. When I Hit compile and when it worked I was litreally
jumping in my seat. :) Will clean up code and submit the patch soon
enough. Thanks for the help very much :)

-- 
regards
Suren
Learning < Doing
Learn By doing.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to