1
0
mirror of https://github.com/salvadordf/CEF4Delphi.git synced 2025-02-02 10:25:26 +02:00

Always create a Request Handler for the browser

This commit is contained in:
Salvador Díaz Fau 2018-01-26 19:12:51 +01:00
parent b47a8e2d52
commit b9c50a1d82
2 changed files with 2 additions and 44 deletions

View File

@ -302,7 +302,6 @@ type
function MustCreateGeolocationHandler : boolean; virtual;
function MustCreateJsDialogHandler : boolean; virtual;
function MustCreateLifeSpanHandler : boolean; virtual;
function MustCreateRequestHandler : boolean; virtual;
function MustCreateDragHandler : boolean; virtual;
function MustCreateFindHandler : boolean; virtual;
@ -911,7 +910,7 @@ begin
MustCreateJsDialogHandler,
MustCreateLifeSpanHandler,
FIsOSR, // Create the Render Handler in OSR mode only
MustCreateRequestHandler,
True,
MustCreateDragHandler,
MustCreateFindHandler);
@ -2746,26 +2745,6 @@ begin
assigned(FOnClose);
end;
function TChromium.MustCreateRequestHandler : boolean;
begin
Result := assigned(FOnBeforeBrowse) or
assigned(FOnOpenUrlFromTab) or
assigned(FOnBeforeResourceLoad) or
assigned(FOnGetResourceHandler) or
assigned(FOnResourceRedirect) or
assigned(FOnResourceResponse) or
assigned(FOnGetResourceResponseFilter) or
assigned(FOnResourceLoadComplete) or
assigned(FOnGetAuthCredentials) or
assigned(FOnQuotaRequest) or
assigned(FOnProtocolExecution) or
assigned(FOnCertificateError) or
assigned(FOnSelectClientCertificate) or
assigned(FOnPluginCrashed) or
assigned(FOnRenderViewReady) or
assigned(FOnRenderProcessTerminated);
end;
function TChromium.MustCreateDragHandler : boolean;
begin
Result := assigned(FOnDragEnter) or

View File

@ -291,7 +291,6 @@ type
function MustCreateGeolocationHandler : boolean; virtual;
function MustCreateJsDialogHandler : boolean; virtual;
function MustCreateLifeSpanHandler : boolean; virtual;
function MustCreateRequestHandler : boolean; virtual;
function MustCreateDragHandler : boolean; virtual;
function MustCreateFindHandler : boolean; virtual;
@ -861,7 +860,7 @@ begin
MustCreateJsDialogHandler,
MustCreateLifeSpanHandler,
True, // FMX always uses the OSR mode
MustCreateRequestHandler,
True,
MustCreateDragHandler,
MustCreateFindHandler);
@ -2510,26 +2509,6 @@ begin
assigned(FOnClose);
end;
function TFMXChromium.MustCreateRequestHandler : boolean;
begin
Result := assigned(FOnBeforeBrowse) or
assigned(FOnOpenUrlFromTab) or
assigned(FOnBeforeResourceLoad) or
assigned(FOnGetResourceHandler) or
assigned(FOnResourceRedirect) or
assigned(FOnResourceResponse) or
assigned(FOnGetResourceResponseFilter) or
assigned(FOnResourceLoadComplete) or
assigned(FOnGetAuthCredentials) or
assigned(FOnQuotaRequest) or
assigned(FOnProtocolExecution) or
assigned(FOnCertificateError) or
assigned(FOnSelectClientCertificate) or
assigned(FOnPluginCrashed) or
assigned(FOnRenderViewReady) or
assigned(FOnRenderProcessTerminated);
end;
function TFMXChromium.MustCreateDragHandler : boolean;
begin
Result := assigned(FOnDragEnter) or