1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-11-23 21:34:53 +02:00

Update to CEF 96.0.17

Call SetProcessShutdownParameters with the same parameter values as Chromium does.
Fixed some backwards compatibility issues
This commit is contained in:
salvadordf
2021-12-08 17:45:03 +01:00
parent 668e4ab25f
commit 6393b6f480
10 changed files with 61 additions and 37 deletions

View File

@@ -51,7 +51,6 @@ uses
type
{$IFNDEF FPC}{$IFDEF DELPHI16_UP}[ComponentPlatformsAttribute(pidWin32 or pidWin64)]{$ENDIF}{$ENDIF}
TFMXWorkScheduler = class(TComponent)
protected
FThread : TCEFWorkSchedulerThread;
@@ -276,10 +275,15 @@ begin
if FUseQueueThread and (FQueueThread <> nil) and FQueueThread.Ready then
FQueueThread.EnqueueValue(integer(delay_ms))
else
TThread.ForceQueue(nil, procedure
begin
ScheduleWork(delay_ms);
end);
{$IFDEF DELPHI18_UP}
TThread.ForceQueue(nil,
{$ELSE}
TThread.Queue(nil,
{$ENDIF}
procedure
begin
ScheduleWork(delay_ms);
end);
end;
procedure TFMXWorkScheduler.StopScheduler;