Return-Path: X-Original-To: apmail-pdfbox-commits-archive@www.apache.org Delivered-To: apmail-pdfbox-commits-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id D36B897F4 for ; Thu, 11 Dec 2014 08:04:50 +0000 (UTC) Received: (qmail 35156 invoked by uid 500); 11 Dec 2014 08:04:50 -0000 Delivered-To: apmail-pdfbox-commits-archive@pdfbox.apache.org Received: (qmail 35132 invoked by uid 500); 11 Dec 2014 08:04:50 -0000 Mailing-List: contact commits-help@pdfbox.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@pdfbox.apache.org Delivered-To: mailing list commits@pdfbox.apache.org Received: (qmail 35122 invoked by uid 99); 11 Dec 2014 08:04:50 -0000 Received: from eris.apache.org (HELO hades.apache.org) (140.211.11.105) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Dec 2014 08:04:50 +0000 Received: from hades.apache.org (localhost [127.0.0.1]) by hades.apache.org (ASF Mail Server at hades.apache.org) with ESMTP id 37581AC094D; Thu, 11 Dec 2014 08:04:48 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1644577 - /pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java Date: Thu, 11 Dec 2014 08:04:48 -0000 To: commits@pdfbox.apache.org From: tilman@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20141211080449.37581AC094D@hades.apache.org> Author: tilman Date: Thu Dec 11 08:04:48 2014 New Revision: 1644577 URL: http://svn.apache.org/r1644577 Log: PDFBOX-2552: normalize the rotation angle for all values Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java Modified: pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java URL: http://svn.apache.org/viewvc/pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java?rev=1644577&r1=1644576&r2=1644577&view=diff ============================================================================== --- pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java (original) +++ pdfbox/branches/1.8/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/PDPage.java Thu Dec 11 08:04:48 2014 @@ -753,11 +753,11 @@ public class PDPage implements COSObject Dimension pageDimension = new Dimension( (int)widthPt, (int)heightPt ); int rotationAngle = findRotation(); // normalize the rotation angle - if (rotationAngle < 0) + while (rotationAngle < 0) { rotationAngle += 360; } - else if (rotationAngle >= 360) + while (rotationAngle >= 360) { rotationAngle -= 360; }