summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorerack <er@openoffice.org>2011-09-10 22:44:11 +0000
committerThorsten Behrens <tbehrens@suse.com>2011-11-23 23:34:56 +0100
commit619ea0c6d3b8fb4390bf5e82f1b44608c3cd878d (patch)
treea8fa5e1c94ff3452cf312803324858c48f2a8aa9 /filter
parent246c64c6a4375ab22dc8baa70093d373bea64ff2 (diff)
impress212: #i71731# fixed fill bitmap - pattern import
# User sj <sj@openoffice.org> * found as LGPLv3-only fix at svn rev 1167623 (http://svn.apache.org/viewvc?view=revision&revision=1167623)
Diffstat (limited to 'filter')
-rw-r--r--filter/source/msfilter/msdffimp.cxx16
1 files changed, 3 insertions, 13 deletions
diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx
index c26f214251b0..47077dbc3c6b 100644
--- a/filter/source/msfilter/msdffimp.cxx
+++ b/filter/source/msfilter/msdffimp.cxx
@@ -1737,8 +1737,6 @@ void DffPropertyReader::ApplyFillAttributes( SvStream& rIn, SfxItemSet& rSet, co
aCol2 = rManager.MSO_CLR_ToColor( GetPropertyValue( DFF_Prop_fillBackColor ), DFF_Prop_fillBackColor );
XOBitmap aXOBitmap;
-
- // Bitmap einsetzen
aXOBitmap.SetBitmap( aBmp );
aXOBitmap.SetBitmapType( XBITMAP_IMPORT );
@@ -1747,17 +1745,9 @@ void DffPropertyReader::ApplyFillAttributes( SvStream& rIn, SfxItemSet& rSet, co
aXOBitmap.Bitmap2Array();
aXOBitmap.SetBitmapType( XBITMAP_8X8 );
aXOBitmap.SetPixelSize( aBmp.GetSizePixel() );
-
- if( aXOBitmap.GetBackgroundColor() == COL_BLACK )
- {
- aXOBitmap.SetPixelColor( aCol1 );
- aXOBitmap.SetBackgroundColor( aCol2 );
- }
- else
- {
- aXOBitmap.SetPixelColor( aCol2 );
- aXOBitmap.SetBackgroundColor( aCol1 );
- }
+ aXOBitmap.SetPixelColor( aCol1 );
+ aXOBitmap.SetBackgroundColor( aCol2 );
+ aXOBitmap.Array2Bitmap();
}
rSet.Put( XFillBitmapItem( String(), aXOBitmap ) );
}