From: huayong.xu Date: Wed, 23 Aug 2023 06:00:00 +0000 (+0800) Subject: Fix the issue that some callbacks are not called. X-Git-Tag: dali_2.2.41~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a420fb443f6d07e7d6b3092c39e5728f5d8875e6;p=platform%2Fcore%2Fuifw%2Fdali-extension.git Fix the issue that some callbacks are not called. Callbacks are missing in the patch https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-extension/+/278793/ Change-Id: I421d0c3a01986e7625a2de91693e62b603e7df9a --- diff --git a/dali-extension/web-engine-chromium/tizen-web-engine-chromium.cpp b/dali-extension/web-engine-chromium/tizen-web-engine-chromium.cpp index 7c2639a..512e03a 100755 --- a/dali-extension/web-engine-chromium/tizen-web-engine-chromium.cpp +++ b/dali-extension/web-engine-chromium/tizen-web-engine-chromium.cpp @@ -772,6 +772,7 @@ Dali::PixelData TizenWebEngineChromium::GetScreenshot(Dali::Rect viewAr bool TizenWebEngineChromium::GetScreenshotAsynchronously(Dali::Rect viewArea, float scaleFactor, ScreenshotCapturedCallback callback) { + mScreenshotCapturedCallback = callback; Eina_Rectangle rect; EINA_RECTANGLE_SET(&rect, viewArea.x, viewArea.y, viewArea.width, viewArea.height); Evas* evas = ecore_evas_get(WebEngineManager::Get().GetWindow()); @@ -780,6 +781,7 @@ bool TizenWebEngineChromium::GetScreenshotAsynchronously(Dali::Rect vie bool TizenWebEngineChromium::CheckVideoPlayingAsynchronously(VideoPlayingCallback callback) { + mVideoPlayingCallback = callback; return ewk_view_is_video_playing(mWebView, &TizenWebEngineChromium::OnVideoPlaying, this); } @@ -791,6 +793,7 @@ void TizenWebEngineChromium::GetPlainTextAsynchronously(PlainTextReceivedCallbac void TizenWebEngineChromium::RegisterGeolocationPermissionCallback(GeolocationPermissionCallback callback) { + mGeolocationPermissionCallback = callback; ewk_view_geolocation_permission_callback_set(mWebView, &TizenWebEngineChromium::OnGeolocationPermission, this); }