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 |