Layout test regression occurred in javascript popup
authorJinwoo Song <jinwoo7.song@samsung.com>
Tue, 2 Jul 2013 06:48:11 +0000 (15:48 +0900)
committerJinwoo Song <jinwoo7.song@samsung.com>
Tue, 2 Jul 2013 07:26:45 +0000 (16:26 +0900)
[Title] Layout test regression occurred in javascript popup
[Issue#] N/A
[Problem] Layout test regression
[Cause] Javascript popup is disabled in WTR but notifyPopupReplyWaitingState() was enabled.
[Solution] Make an early return in notifyPopupReplyWaitingState().

Change-Id: Ia7e96aa5bc572817f255fe619a36e6252dad0f9c

Source/WebKit2/UIProcess/WebUIClient.cpp

index 40b4454..6d84c1e 100644 (file)
@@ -125,6 +125,13 @@ void WebUIClient::unfocus(WebPageProxy* page)
 #if ENABLE(TIZEN_WEBKIT2_NOTIFY_POPUP_REPLY_STATUS)
 void WebUIClient::notifyPopupReplyWaitingState(WebPageProxy* page, bool isWaiting)
 {
+#if ENABLE(TIZEN_WEBKIT2_EFL_WTR)
+    return;
+#endif
+
+    if (!m_client.notifyPopupReplyWaitingState)
+        return;
+
     return m_client.notifyPopupReplyWaitingState(toAPI(page), isWaiting, m_client.clientInfo);
 }
 #endif