Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e74c2ab4

Von Sven Schöling vor fast 16 Jahren hinzugefügt

  • ID e74c2ab4728dfdc932cd290db005ce2250e9d61b
  • Vorgänger 683e76d2
  • Nachfolger 41b2e935

Druckerauswahl war nicht korrekt bei leerer Druckermenge.

Fix für Bug 934.

Unterschiede anzeigen:

bin/mozilla/bp.pl
use SL::BP;
use Data::Dumper;
use List::Util qw(first);
1;
......
$form->get_lists(printers => 'ALL_PRINTERS');
# use the command stored in the databse or fall back to $myconfig{printer}
my $selected_printer = (grep { $_->{id} eq $form->{printer} } @{ $form->{ALL_PRINTERS} })[0]->{'printer_command'} || $myconfig{printer};
my $selected_printer = first { $_ } map ({ $_ ->{printer_command} }
grep { $_->{id} eq $form->{printer} }
@{ $form->{ALL_PRINTERS} }),
$myconfig{printer};
if ($form->{callback}) {
map { $form->{callback} .= "&checked_$_=1" if $form->{"checked_$_"} }

Auch abrufbar als: Unified diff