diff --git a/source/uCEFChromium.pas b/source/uCEFChromium.pas index 5388a5db..52e9b7f7 100644 --- a/source/uCEFChromium.pas +++ b/source/uCEFChromium.pas @@ -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 diff --git a/source/uFMXChromium.pas b/source/uFMXChromium.pas index 5e7f3055..3ce9a899 100644 --- a/source/uFMXChromium.pas +++ b/source/uFMXChromium.pas @@ -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