Checks if fullscreen is active on double tap gesture.
If it is, don't send event to renderer.
m40 patch: http://165.213.202.130/gerrit/#/c/76539/
Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=12361
Reviewed by: SeungSeop Park, Siba Samal, mohan reddy, venu musham
Change-Id: I8b03a1ec293754515e69dee66a5d3ea2853a12a8
Signed-off-by: kriti.s <kriti.s@samsung.com>
#include "net/base/load_states.h"
#include "net/http/http_response_headers.h"
#include "printing/pdf_metafile_skia.h"
+#include "public/web/WebInputEvent.h"
#include "url/gurl.h"
#include "browser/favicon/favicon_service.h"
const std::vector<DateTimeSuggestion>& suggestions) {
web_view_->InputPickerShow(dialog_type, dialog_value);
}
+
+bool WebContentsDelegateEfl::PreHandleGestureEvent(
+ WebContents* source,
+ const blink::WebGestureEvent& event) {
+ switch (event.type) {
+ case blink::WebInputEvent::GestureDoubleTap:
+ if (is_fullscreen_)
+ return true;
+ break;
+ default:
+ break;
+ }
+ return false;
+}
} //namespace content
double max,
double step,
const std::vector<DateTimeSuggestion>& suggestions) override;
+ bool PreHandleGestureEvent(WebContents* source,
+ const blink::WebGestureEvent& event) override;
private:
void OnGetContentSecurityPolicy(IPC::Message* reply_msg);