[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #27782] drawInRect:fromRect:operation:fraction: doesn't work correc
From: |
Quentin Mathé |
Subject: |
[bug #27782] drawInRect:fromRect:operation:fraction: doesn't work correctly in a flipped view |
Date: |
Sat, 17 Apr 2010 16:18:35 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.16) Gecko/2009121601 Ubuntu/9.04 (jaunty) Firefox/3.0.16 |
Follow-up Comment #14, bug #27782 (project gnustep):
I figured out why NSCopyBits was drawing at the wrong location when the
destination is rotated. An updated patch is attached.
In -compositeGState, the pattern matrix was set up like that:
cairo_matrix_translate(&source_matrix, minx - x - dx, miny - y - dy -
ssize.height);
when it should have been:
cairo_matrix_translate(&source_matrix, minx - x + dx, miny - y + dy -
ssize.height);
(file #20255)
_______________________________________________________
Additional Item Attachment:
File name: gnustep-drawing-fixes2.patch Size:26 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?27782>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/