You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-11-23 21:34:53 +02:00
Update to CEF 102.0.9
Added the fix for the resize issue #402 in macOS made by uniho
This commit is contained in:
@@ -68,13 +68,13 @@ uses
|
||||
const
|
||||
CEF_SUPPORTED_VERSION_MAJOR = 102;
|
||||
CEF_SUPPORTED_VERSION_MINOR = 0;
|
||||
CEF_SUPPORTED_VERSION_RELEASE = 8;
|
||||
CEF_SUPPORTED_VERSION_RELEASE = 9;
|
||||
CEF_SUPPORTED_VERSION_BUILD = 0;
|
||||
|
||||
CEF_CHROMEELF_VERSION_MAJOR = 101;
|
||||
CEF_CHROMEELF_VERSION_MINOR = 0;
|
||||
CEF_CHROMEELF_VERSION_RELEASE = 5005;
|
||||
CEF_CHROMEELF_VERSION_BUILD = 61;
|
||||
CEF_CHROMEELF_VERSION_BUILD = 63;
|
||||
|
||||
{$IFDEF MSWINDOWS}
|
||||
LIBCEF_DLL = 'libcef.dll';
|
||||
|
||||
@@ -56,9 +56,7 @@ uses
|
||||
{$IFDEF MSWINDOWS}WinApi.Windows, WinApi.Messages,{$ENDIF} System.Classes, Vcl.Controls, Vcl.Graphics,
|
||||
{$ELSE}
|
||||
{$IFDEF MSWINDOWS}Windows, Messages,{$ENDIF} Classes, Controls,
|
||||
{$IFDEF FPC}
|
||||
LCLProc, LCLType, LCLIntf,
|
||||
{$ENDIF}
|
||||
{$IFDEF FPC}{$IFDEF MACOSX}CocoaAll,{$ENDIF}LCLProc, LCLType, LCLIntf,{$ENDIF}
|
||||
{$ENDIF}
|
||||
uCEFTypes, uCEFInterfaces, uCEFWinControl, uCEFChromium;
|
||||
|
||||
@@ -161,14 +159,33 @@ end;
|
||||
{$ENDIF}
|
||||
|
||||
procedure TCEFLinkedWinControlBase.UpdateSize;
|
||||
{$IFDEF MACOSX}{$IFDEF FPC}
|
||||
var
|
||||
TempSize: NSSize;
|
||||
{$ENDIF}{$ENDIF}
|
||||
begin
|
||||
{$IFDEF MSWINDOWS}
|
||||
inherited UpdateSize;
|
||||
{$ENDIF}
|
||||
|
||||
{$IFDEF LINUX}
|
||||
if not(csDesigning in ComponentState) and
|
||||
(Chromium <> nil) and
|
||||
Chromium.Initialized then
|
||||
Chromium.UpdateBrowserSize(Left, Top, Width, Height);
|
||||
{$ELSE}
|
||||
inherited UpdateSize;
|
||||
{$ENDIF}
|
||||
|
||||
{$IFDEF MACOSX}
|
||||
{$IFDEF FPC}
|
||||
if not(csDesigning in ComponentState) and
|
||||
(Chromium <> nil) and
|
||||
Chromium.Initialized then
|
||||
begin
|
||||
TempSize.width:= Width;
|
||||
TempSize.height:= Height;
|
||||
NSView(Chromium.WindowHandle).setFrameSize(TempSize);
|
||||
end;
|
||||
{$ENDIF}
|
||||
{$ENDIF}
|
||||
end;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user