You've already forked CEF4Delphi
mirror of
https://github.com/salvadordf/CEF4Delphi.git
synced 2025-06-12 22:07:39 +02:00
Fixes in string handling and CEF types
- Modified Cefv8Accessor and Cefv8Interceptor helper function declarations. - Fixed and renamed ICefV8Interceptor parameters. - Fixed and renamed ICefV8Accessor parameters. - Modified ICefValue.SetBool parameter. - Fixed ICefMenuModelDelegate.FormatLabel "label" parameter. - Modified CefStringClearAndGet parameter. - Added CefStringInitialize function. - Fixed string handling in TCefRequestContextRef.SetPreference. - Fixed string handling in TCefCustomResourceBundleHandler.GetLocalizedString. - Fixed string handling in TCefResourceHandlerOwn.GetResponseHeaders. - Fixed string handling in TCefResourceRequestHandlerOwn.OnResourceRedirect. - Fixed string handling in TCefStringMapOwn. - Fixed string handling in TCefStringMultimapOwn. - Fixed and renamed ICefv8Handler.Execute parameters. - Adapted JSWindowBindingWithObject demo to new Cefv8Accessor declaration.
This commit is contained in:
@ -148,17 +148,17 @@ begin
|
||||
|
||||
if (FHandle <> nil) then
|
||||
begin
|
||||
FillChar(TempValue, SizeOf(TempValue), 0);
|
||||
CefStringInitialize(@TempValue);
|
||||
|
||||
if (cef_string_list_value(FHandle, index, @TempValue) <> 0) then
|
||||
Result := CefString(@TempValue);
|
||||
Result := CefStringClearAndGet(@TempValue);
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TCefCustomStringList.CopyToStrings(const aStrings : TStrings);
|
||||
var
|
||||
i, j : NativeUInt;
|
||||
TempString : TCefString;
|
||||
TempValue : TCefString;
|
||||
begin
|
||||
if (aStrings <> nil) and (FHandle <> nil) then
|
||||
begin
|
||||
@ -167,10 +167,10 @@ begin
|
||||
|
||||
while (i < j) do
|
||||
begin
|
||||
FillChar(TempString, SizeOf(TCefString), 0);
|
||||
CefStringInitialize(@TempValue);
|
||||
|
||||
if (cef_string_list_value(FHandle, i, @TempString) <> 0) then
|
||||
aStrings.Add(CefStringClearAndGet(TempString));
|
||||
if (cef_string_list_value(FHandle, i, @TempValue) <> 0) then
|
||||
aStrings.Add(CefStringClearAndGet(@TempValue));
|
||||
|
||||
inc(i);
|
||||
end;
|
||||
|
Reference in New Issue
Block a user