mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-19 04:09:30 +02:00
fixed refresh list of printers returns empty list
git-svn-id: trunk@8549 -
This commit is contained in:
parent
7e79e0d25c
commit
56054cce54
@ -438,13 +438,7 @@ begin
|
||||
end;
|
||||
|
||||
procedure TCUPSPrinter.DoResetPrintersList;
|
||||
var
|
||||
PrintersCount: Longint;
|
||||
begin
|
||||
PrintersCount := Printers.Count;
|
||||
|
||||
inherited DoResetPrintersList;
|
||||
|
||||
if Assigned(fcupsPPD) then
|
||||
begin
|
||||
ppdClose(fcupsPPD);
|
||||
@ -459,9 +453,11 @@ begin
|
||||
|
||||
FreeOptions;
|
||||
if Assigned(fcupsPrinters) and CUPSLibInstalled then begin
|
||||
cupsFreeDests(PrintersCount,fcupsPrinters);
|
||||
cupsFreeDests(Printers.Count,fcupsPrinters);
|
||||
fCupsPrinter := nil;
|
||||
end;
|
||||
|
||||
inherited DoResetPrintersList;
|
||||
end;
|
||||
|
||||
procedure TCUPSPrinter.DoEnumPrinters(Lst: TStrings);
|
||||
|
@ -264,8 +264,6 @@ procedure TWinPrinter.DoResetPrintersList;
|
||||
var i : Integer;
|
||||
Obj : TObject;
|
||||
begin
|
||||
inherited DoResetPrintersList;
|
||||
|
||||
if Printers.Count>0 then
|
||||
begin
|
||||
for i:=0 to Printers.Count-1 do
|
||||
@ -275,6 +273,8 @@ begin
|
||||
FreeAndNil(Obj);
|
||||
end;
|
||||
end;
|
||||
|
||||
inherited DoResetPrintersList;
|
||||
end;
|
||||
|
||||
procedure TWinPrinter.DoEnumPapers(Lst: TStrings);
|
||||
|
Loading…
Reference in New Issue
Block a user