D11901: [Okular] Bug 387282: Highlighting of search results lost when rotating page
Ahmad Osama
noreply at phabricator.kde.org
Tue Apr 10 19:50:48 UTC 2018
ahmadosama added a comment.
As far as I know rotating m_page->m_rects should rotate annotations on the page, the annotations seem to work well when rotating them.
When rotating the highlights I tried to replace:
(*hlIt)->transform( RotationJob::rotationMatrix( oldRotation, m_rotation ) );
with
(*hlIt)->transform( matrix );
but highlights were rotated correctly only from the original orientation.
I am thinking of creating another function to get the rotation matrix for the highlights, or modify the Okular::buildRotationMatrix
as follows Okular::buildRotationMatrix(Rotation oldRotation = Rotation0, Rotation newRotation)
I am still going through the code to find a better way to solve this bug.
REPOSITORY
R223 Okular
REVISION DETAIL
https://phabricator.kde.org/D11901
To: ahmadosama, #okular
Cc: aacid, ngraham, #okular, michaelweghorn
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/okular-devel/attachments/20180410/627ddda2/attachment.html>
More information about the Okular-devel
mailing list