diff options
Diffstat (limited to 'vcl/source/gdi/impgraph.cxx')
-rw-r--r-- | vcl/source/gdi/impgraph.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/source/gdi/impgraph.cxx b/vcl/source/gdi/impgraph.cxx index 2786b6deaa8f..7132284d6b12 100644 --- a/vcl/source/gdi/impgraph.cxx +++ b/vcl/source/gdi/impgraph.cxx @@ -36,6 +36,7 @@ #include <vcl/metaact.hxx> #include <impgraph.hxx> #include <com/sun/star/ucb/CommandAbortedException.hpp> +#include <vcl/dibtools.hxx> #define GRAPHIC_MAXPARTLEN 256000L #define GRAPHIC_MTFTOBMP_MAXEXT 2048 @@ -1652,7 +1653,7 @@ SvStream& operator>>( SvStream& rIStm, ImpGraphic& rImpGraphic ) rIStm.SeekRel( -4 ); rIStm.SetNumberFormatInt( NUMBERFORMAT_INT_LITTLEENDIAN ); - rIStm >> aBmpEx; + ReadDIBBitmapEx(aBmpEx, rIStm); if( !rIStm.GetError() ) { @@ -1794,7 +1795,7 @@ SvStream& operator<<( SvStream& rOStm, const ImpGraphic& rImpGraphic ) } else { - rOStm << rImpGraphic.maEx; + WriteDIBBitmapEx(rImpGraphic.maEx, rOStm); } } break; |