summaryrefslogtreecommitdiff
path: root/vcl/inc/unx/salbmp.h
diff options
context:
space:
mode:
authorRadek Doulik <rodo@novell.com>2013-03-07 13:31:34 +0100
committerRadek Doulik <rodo@novell.com>2013-03-07 13:37:27 +0100
commit46e53913e9dcc84ffed8fb5f1b4959c70c7e5649 (patch)
tree46216990b43f6d930300bdcadc5b58b12651d73d /vcl/inc/unx/salbmp.h
parentcd2c3e72a73fd4b91f913d8e19693d4deb35b0c4 (diff)
fix canvas bitmap rendering (argb32 pixmaps) fixes color issue in n#780830
Change-Id: I5242bbb171ba21da43e535255b7e9dd73c1d4930
Diffstat (limited to 'vcl/inc/unx/salbmp.h')
-rw-r--r--vcl/inc/unx/salbmp.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/vcl/inc/unx/salbmp.h b/vcl/inc/unx/salbmp.h
index 866412d5c6e3..6973507d15d7 100644
--- a/vcl/inc/unx/salbmp.h
+++ b/vcl/inc/unx/salbmp.h
@@ -74,6 +74,7 @@ private:
BitmapBuffer* mpDIB;
ImplSalDDB* mpDDB;
bool mbGrey;
+ bool mbHasAlpha;
public:
@@ -148,6 +149,8 @@ public:
virtual BitmapBuffer* AcquireBuffer( bool bReadOnly );
virtual void ReleaseBuffer( BitmapBuffer* pBuffer, bool bReadOnly );
virtual bool GetSystemData( BitmapSystemData& rData );
+ virtual bool HasAlpha() const { return mbHasAlpha; }
+ virtual void SetHasAlpha( bool bHasAlpha ) { mbHasAlpha = bHasAlpha; }
};
// --------------