It's no longer necessary since EWebView is provided in the class
constructor. We can initialize ::web_view_ on the constructor
intialization list.
Reviewed by: Antonio Gomes, Kamil Klimek, arno renevier
Change-Id: Ib1a30e78f230148f584f8be068735df588e91227
Signed-off-by: Piotr Tworek <p.tworek@samsung.com>
RenderWidgetHostViewEfl::RenderWidgetHostViewEfl(RenderWidgetHost* widget, EWebView* eweb_view)
: host_(RenderWidgetHostImpl::From(widget)),
- web_view_(NULL),
+ web_view_(eweb_view),
im_context_(NULL),
evas_(NULL),
content_image_(NULL),
device_scale_factor_ = gfx::Screen::GetNativeScreen()->
GetPrimaryDisplay().device_scale_factor();
- set_eweb_view(eweb_view);
host_->SetView(this);
static bool scale_factor_initialized = false;
void Init_EvasGL(int width, int height);
void Init(Evas_Object* view, const gfx::Size& size);
- void set_eweb_view(EWebView* webview) { web_view_ = webview; }
EWebView* eweb_view() const { return web_view_; }
RenderWidgetHostImpl* host() const { return host_; }
IMContextEfl* im_context() const { return im_context_; }
RenderWidgetHostViewBase* WebContentsViewEfl::CreateViewForWidget(
RenderWidgetHost* render_widget_host, bool is_guest_view_hack) {
RenderWidgetHostViewEfl* view = new RenderWidgetHostViewEfl(render_widget_host, GetEWebView());
- view->set_eweb_view(GetEWebView());
view->Init(native_view_, requested_size_);
view->Show();