• Maxim Monastirsky's avatar
    tdf#96713 OdfFlatXml: Seek to 0 before reading · 5e412439
    Maxim Monastirsky yazdı
    Similar to tdf#45418.
    
    The problem is that sfx2 DocumentInserter code calls SfxMedium::IsStorage,
    which reads the stream but doesn't correctly seek back to 0. Actually
    SfxMedium_Impl has 2 members for the input stream, one of SvStream type
    and another one as Reference<XInputStream>. Turns out that reading with
    SvStream::Read changes the position in the object referenced by
    Reference<XInputStream>, but SvStream::Seek doesn't, so Seek(0) doesn't
    do the desired effect.
    
    My current solution is to ensure that we're reading from 0 inside the
    filter. I think it's a good thing to do anyway, and should be sufficient,
    given that other filters doesn't seem to be affected by this bug.
    
    Change-Id: I49b41077032d3e395c675e4f7824cc778c075473
    5e412439
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
qa Loading commit data...
source Loading commit data...
uiconfig/ui Loading commit data...
AllLangResTarget_eps.mk Loading commit data...
AllLangResTarget_pdffilter.mk Loading commit data...
AllLangResTarget_t602filter.mk Loading commit data...
AllLangResTarget_xsltdlg.mk Loading commit data...
Configuration_filter.mk Loading commit data...
CppunitTest_filter_dxf_test.mk Loading commit data...
CppunitTest_filter_eps_test.mk Loading commit data...
CppunitTest_filter_met_test.mk Loading commit data...
CppunitTest_filter_msfilter.mk Loading commit data...
CppunitTest_filter_pcd_test.mk Loading commit data...
CppunitTest_filter_pcx_test.mk Loading commit data...
CppunitTest_filter_pict_test.mk Loading commit data...
CppunitTest_filter_ppm_test.mk Loading commit data...
CppunitTest_filter_priority.mk Loading commit data...
CppunitTest_filter_psd_test.mk Loading commit data...
CppunitTest_filter_ras_test.mk Loading commit data...
CppunitTest_filter_tga_test.mk Loading commit data...
CppunitTest_filter_tiff_test.mk Loading commit data...
CppunitTest_filter_xslt.mk Loading commit data...
CustomTarget_svg.mk Loading commit data...
Executable_svg2odf.mk Loading commit data...
JunitTest_filter_complex.mk Loading commit data...
Library_filterconfig.mk Loading commit data...
Library_flash.mk Loading commit data...
Library_gie.mk Loading commit data...
Library_graphicfilter.mk Loading commit data...
Library_icg.mk Loading commit data...
Library_msfilter.mk Loading commit data...
Library_odfflatxml.mk Loading commit data...
Library_pdffilter.mk Loading commit data...
Library_placeware.mk Loading commit data...
Library_storagefd.mk Loading commit data...
Library_svgfilter.mk Loading commit data...
Library_t602filter.mk Loading commit data...
Library_textfd.mk Loading commit data...
Library_xmlfa.mk Loading commit data...
Library_xmlfd.mk Loading commit data...
Library_xsltdlg.mk Loading commit data...
Library_xsltfilter.mk Loading commit data...
Makefile Loading commit data...
Module_filter.mk Loading commit data...
Package_docbook.mk Loading commit data...
Package_xhtml.mk Loading commit data...
Package_xslt.mk Loading commit data...
README Loading commit data...
UIConfig_xsltdlg.mk Loading commit data...