• Michael Stahl's avatar
    tdf#76845: wizards: fix Web wizard XSLT deadlock on Windows · 62de18ab
    Michael Stahl yazdı
    The web wizard runs some XSLT over the exported file.  It registers
    a handler that is called when the output stream is closed, and this
    Process.streamClosedHandler() calls terminate(), which causes the
    deadlock, because it wants to join() the extra XSLT thread but the
    handler is actually called from the XSLT thread itself.
    
    Fix that by moving the terminate() to another function that runs in the
    main thread.
    
    It does not deadlock on Unixes because osl_joinWithThread() actually
    detects an attempt to join the calling thread and returns early.
    
    Change-Id: Ia176562fa28b97c7e8956c1e8975c9aa6ee23236
    62de18ab
Adı
Son kayıt (commit)
Son güncelleme
..
com/sun/star/wizards Loading commit data...
source Loading commit data...
AllLangResTarget_dbw.mk Loading commit data...
AllLangResTarget_eur.mk Loading commit data...
AllLangResTarget_imp.mk Loading commit data...
AllLangResTarget_tpl.mk Loading commit data...
AllLangResTarget_wzi.mk Loading commit data...
CustomTarget_share.mk Loading commit data...
Jar_commonwizards.mk Loading commit data...
Jar_form.mk Loading commit data...
Jar_query.mk Loading commit data...
Jar_report.mk Loading commit data...
Jar_reportbuilder.mk Loading commit data...
Jar_table.mk Loading commit data...
Makefile Loading commit data...
Module_wizards.mk Loading commit data...
Package_access2base.mk Loading commit data...
Package_depot.mk Loading commit data...
Package_euro.mk Loading commit data...
Package_form.mk Loading commit data...
Package_gimmicks.mk Loading commit data...
Package_import.mk Loading commit data...
Package_share.mk Loading commit data...
Package_standard.mk Loading commit data...
Package_template.mk Loading commit data...
Package_tools.mk Loading commit data...
Package_tutorials.mk Loading commit data...
Package_usr.mk Loading commit data...
Pyuno_agenda.mk Loading commit data...
Pyuno_commonwizards.mk Loading commit data...
Pyuno_fax.mk Loading commit data...
Pyuno_letter.mk Loading commit data...
Pyuno_web.mk Loading commit data...
README Loading commit data...