poppler/Gfx.cc | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
New commits:
commit be483cf92bcf113d5b1ec566890eff5e11a1efae
Author: Albert Astals Cid <[EMAIL PROTECTED]>
Date: Wed Jan 23 23:26:20 2008 +0100
Draw underlined Links correctly
See http://bugs.kde.org/show_bug.cgi?id=151359 for an example
diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc
index c6f0767..e07aa32 100644
--- a/poppler/Gfx.cc
+++ b/poppler/Gfx.cc
@@ -4205,11 +4205,11 @@ void Gfx::drawAnnot(Object *str, AnnotBorderStyle
*borderStyle,
}
//~ this doesn't currently handle the beveled and engraved styles
state->clearPath();
- state->moveTo(annotX0, out->upsideDown() ? annotY1 : annotY0);
- state->lineTo(annotX1, out->upsideDown() ? annotY1 : annotY0);
+ state->moveTo(annotX0, out->upsideDown() ? annotY0 : annotY1);
+ state->lineTo(annotX1, out->upsideDown() ? annotY0 : annotY1);
if (borderStyle->getType() != annotBorderUnderlined) {
- state->lineTo(annotX1, out->upsideDown() ? annotY0 : annotY1);
- state->lineTo(annotX0, out->upsideDown() ? annotY0 : annotY1);
+ state->lineTo(annotX1, out->upsideDown() ? annotY1 : annotY0);
+ state->lineTo(annotX0, out->upsideDown() ? annotY1 : annotY0);
state->closePath();
}
out->stroke(state);
_______________________________________________
poppler mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/poppler