Make opacity work on GTK2. b=201209 r=bryner sr=roc
git-svn-id: svn://10.0.0.236/trunk@148715 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -174,7 +174,10 @@ NS_IMETHODIMP nsDrawingSurfaceGTK :: Lock(PRInt32 aX, PRInt32 aY,
|
||||
|
||||
*aBits = GDK_IMAGE_XIMAGE(mImage)->data;
|
||||
|
||||
*aWidthBytes = aWidth*(mImage->bpp >> 3);
|
||||
// Use GDK_IMAGE_XIMAGE(mImage)->bits_per_pixel instead of mImage->bpp
|
||||
// since, although bpp is documented as *bytes* per pixel, GDK1 sometimes
|
||||
// set it as *bits* per pixel.
|
||||
*aWidthBytes = aWidth * ((GDK_IMAGE_XIMAGE(mImage)->bits_per_pixel + 7) / 8);
|
||||
*aStride = GDK_IMAGE_XIMAGE(mImage)->bytes_per_line;
|
||||
|
||||
#ifdef CHEAP_PERFORMANCE_MEASUREMENT
|
||||
|
||||
Reference in New Issue
Block a user