Chromium Code Reviews| Index: blimp/client/app/android/blimp_view.cc |
| diff --git a/blimp/client/app/android/blimp_view.cc b/blimp/client/app/android/blimp_view.cc |
| index 37db8ed0de5ae31539dfedb12b0bf5f8ba7cbc4f..43b85680af918ed23eda0ed19091c668a2f85694 100644 |
| --- a/blimp/client/app/android/blimp_view.cc |
| +++ b/blimp/client/app/android/blimp_view.cc |
| @@ -32,7 +32,8 @@ static jlong Init(JNIEnv* env, |
| return reinterpret_cast<intptr_t>(new BlimpView( |
| env, jobj, gfx::Size(real_width, real_height), gfx::Size(width, height), |
| - dp_to_px, client_session->GetRenderWidgetFeature())); |
| + dp_to_px, client_session->GetRenderWidgetFeature(), |
| + client_session->GetBlimpConnectionDetails())); |
| } |
| // static |
| @@ -45,7 +46,8 @@ BlimpView::BlimpView(JNIEnv* env, |
| const gfx::Size& real_size, |
| const gfx::Size& size, |
| float dp_to_px, |
| - RenderWidgetFeature* render_widget_feature) |
| + RenderWidgetFeature* render_widget_feature, |
| + BlimpConnectionDetails* blimp_connection_details) |
| : device_scale_factor_(dp_to_px), |
| compositor_manager_( |
| BlimpCompositorManagerAndroid::Create(real_size, |
| @@ -53,7 +55,8 @@ BlimpView::BlimpView(JNIEnv* env, |
| render_widget_feature, |
| this)), |
| current_surface_format_(0), |
| - window_(gfx::kNullAcceleratedWidget) { |
| + window_(gfx::kNullAcceleratedWidget), |
| + blimp_connection_details_(blimp_connection_details) { |
|
Khushal
2016/05/18 00:23:00
DCHECK |blimp_connection_details_| here.
shaktisahu
2016/05/19 21:39:18
Done.
|
| java_obj_.Reset(env, jobj); |
| } |
| @@ -180,5 +183,9 @@ void BlimpView::OnSwapBuffersCompleted() { |
| Java_BlimpView_onSwapBuffersCompleted(env, java_obj_.obj()); |
| } |
| +void BlimpView::DidCommitAndDrawFrame() { |
| + blimp_connection_details_->OnCommit(); |
| +} |
| + |
| } // namespace client |
| } // namespace blimp |