From cdf2b47547a1c96d244ccb7964b4fdb79323a330 Mon Sep 17 00:00:00 2001 From: Chris Nighswonger Date: Mon, 14 Mar 2011 15:35:42 -0400 Subject: [PATCH] Bug 5865 - Labels wrap incorrectly when paper width is greater than height Content-Type: text/plain; charset="utf-8" This is due to the incorrect use of string comparators to compare numeric values. This patch corrects that. Note: This should be backported to 3.2.x --- labels/label-create-pdf.pl | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/labels/label-create-pdf.pl b/labels/label-create-pdf.pl index 1108726..608be04 100755 --- a/labels/label-create-pdf.pl +++ b/labels/label-create-pdf.pl @@ -33,13 +33,13 @@ my $layout = C4::Labels::Layout->retrieve(layout_id => $layout_id); sub _calc_next_label_pos { my ($row_count, $col_count, $llx, $lly) = @_; - if ($col_count lt $template->get_attr('cols')) { + if ($col_count < $template->get_attr('cols')) { $llx = ($llx + $template->get_attr('label_width') + $template->get_attr('col_gap')); $col_count++; } else { $llx = $template->get_attr('left_margin'); - if ($row_count eq $template->get_attr('rows')) { + if ($row_count == $template->get_attr('rows')) { $pdf->Page(); $lly = ($template->get_attr('page_height') - $template->get_attr('top_margin') - $template->get_attr('label_height')); $row_count = 1; -- 1.7.0.4