diff options
Diffstat (limited to 'kde-base/kpdf/files/kpdf-3.5.0-cropbox-fix.patch')
-rw-r--r-- | kde-base/kpdf/files/kpdf-3.5.0-cropbox-fix.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/kde-base/kpdf/files/kpdf-3.5.0-cropbox-fix.patch b/kde-base/kpdf/files/kpdf-3.5.0-cropbox-fix.patch new file mode 100644 index 000000000000..17fbeeaee27c --- /dev/null +++ b/kde-base/kpdf/files/kpdf-3.5.0-cropbox-fix.patch @@ -0,0 +1,23 @@ +--- branches/KDE/3.5/kdegraphics/kpdf/xpdf/xpdf/Page.cc 2005/09/09 18:24:18 459064 ++++ branches/KDE/3.5/kdegraphics/kpdf/xpdf/xpdf/Page.cc 2005/12/18 21:44:35 489480 +@@ -66,6 +66,20 @@ + if (!haveCropBox) { + cropBox = mediaBox; + } ++ else ++ { ++ // cropBox can not be bigger than mediaBox ++ if (cropBox.x2 - cropBox.x1 > mediaBox.x2 - mediaBox.x1) ++ { ++ cropBox.x1 = mediaBox.x1; ++ cropBox.x2 = mediaBox.x2; ++ } ++ if (cropBox.y2 - cropBox.y1 > mediaBox.y2 - mediaBox.y1) ++ { ++ cropBox.y1 = mediaBox.y1; ++ cropBox.y2 = mediaBox.y2; ++ } ++ } + + // other boxes + bleedBox = cropBox; |