Fix: crash on tumblr.com, navigating to any link on the page 65/306865/2
authorLeonid <l.sawin@samsung.com>
Wed, 28 Feb 2024 10:32:42 +0000 (11:32 +0100)
committerDae-Hyun Ko <dhyuna.ko@samsung.com>
Thu, 14 Mar 2024 07:59:59 +0000 (07:59 +0000)
Rebasing previous change 301429

Change-Id: I7ded331469a505794b5796d8c09acce12a4b31d7
Signed-off-by: Leonid <l.sawin@samsung.com>
third_party/blink/renderer/core/frame/web_frame_widget_impl.cc

index c6ff440..ad83c18 100644 (file)
@@ -1115,8 +1115,12 @@ WebInputEventResult WebFrameWidgetImpl::HandleGestureEvent(
       if (web_view->SettingsImpl()->LinkEffectEnabled()) {
         HitTestResult result = targeted_event.GetHitTestResult();
         result.SetToShadowHostIfInUAShadowRoot();
-        if (result.CanPlayLinkEffect())
-          FocusedWebLocalFrameInWidget()->Client()->PlayLinkEffect();
+        if (result.CanPlayLinkEffect()) {
+          auto focused_frame = FocusedWebLocalFrameInWidget();
+          if (focused_frame) {
+            focused_frame->Client()->PlayLinkEffect();
+          }
+        }
       }
 #endif
       {