diff --git a/source/uCEFChromium.pas b/source/uCEFChromium.pas index 52e9b7f7..c9104112 100644 --- a/source/uCEFChromium.pas +++ b/source/uCEFChromium.pas @@ -301,7 +301,6 @@ type function MustCreateDownloadHandler : boolean; virtual; function MustCreateGeolocationHandler : boolean; virtual; function MustCreateJsDialogHandler : boolean; virtual; - function MustCreateLifeSpanHandler : boolean; virtual; function MustCreateDragHandler : boolean; virtual; function MustCreateFindHandler : boolean; virtual; @@ -908,7 +907,7 @@ begin MustCreateDownloadHandler, MustCreateGeolocationHandler, MustCreateJsDialogHandler, - MustCreateLifeSpanHandler, + True, FIsOSR, // Create the Render Handler in OSR mode only True, MustCreateDragHandler, @@ -2737,14 +2736,6 @@ begin assigned(FOnDialogClosed); end; -function TChromium.MustCreateLifeSpanHandler : boolean; -begin - Result := assigned(FOnBeforePopup) or - assigned(FOnAfterCreated) or - assigned(FOnBeforeClose) or - assigned(FOnClose); -end; - function TChromium.MustCreateDragHandler : boolean; begin Result := assigned(FOnDragEnter) or diff --git a/source/uFMXChromium.pas b/source/uFMXChromium.pas index 3ce9a899..70babc7a 100644 --- a/source/uFMXChromium.pas +++ b/source/uFMXChromium.pas @@ -290,7 +290,6 @@ type function MustCreateDownloadHandler : boolean; virtual; function MustCreateGeolocationHandler : boolean; virtual; function MustCreateJsDialogHandler : boolean; virtual; - function MustCreateLifeSpanHandler : boolean; virtual; function MustCreateDragHandler : boolean; virtual; function MustCreateFindHandler : boolean; virtual; @@ -858,7 +857,7 @@ begin MustCreateDownloadHandler, MustCreateGeolocationHandler, MustCreateJsDialogHandler, - MustCreateLifeSpanHandler, + True, True, // FMX always uses the OSR mode True, MustCreateDragHandler, @@ -2501,14 +2500,6 @@ begin assigned(FOnDialogClosed); end; -function TFMXChromium.MustCreateLifeSpanHandler : boolean; -begin - Result := assigned(FOnBeforePopup) or - assigned(FOnAfterCreated) or - assigned(FOnBeforeClose) or - assigned(FOnClose); -end; - function TFMXChromium.MustCreateDragHandler : boolean; begin Result := assigned(FOnDragEnter) or