| Index: remoting/android/java/src/org/chromium/chromoting/Desktop.java
|
| diff --git a/remoting/android/java/src/org/chromium/chromoting/Desktop.java b/remoting/android/java/src/org/chromium/chromoting/Desktop.java
|
| index 4ad4324d816408f6fb351b04a96647f7a5e4ec69..d328a03016c5f37d74dce42650dca1635c4295f8 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/Desktop.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/Desktop.java
|
| @@ -24,6 +24,7 @@ import android.view.MotionEvent;
|
| import android.view.View;
|
| import android.view.View.OnLayoutChangeListener;
|
| import android.view.View.OnTouchListener;
|
| +import android.view.ViewGroup;
|
| import android.view.inputmethod.InputMethodManager;
|
|
|
| import org.chromium.chromoting.cardboard.DesktopActivity;
|
| @@ -104,7 +105,10 @@ public class Desktop
|
| mToolbar = (Toolbar) findViewById(R.id.toolbar);
|
| setSupportActionBar(mToolbar);
|
|
|
| - DesktopView remoteHostDesktop = (DesktopView) findViewById(R.id.desktop_view);
|
| + AbstractDesktopView remoteHostDesktop = mClient.createDesktopView(this);
|
| + remoteHostDesktop.setLayoutParams(new ViewGroup.LayoutParams(
|
| + ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
|
| + ((ViewGroup) findViewById(R.id.desktop_view_placeholder)).addView(remoteHostDesktop);
|
| remoteHostDesktop.init(this, mClient);
|
| mSwitchToCardboardDesktopActivity = false;
|
|
|
| @@ -163,8 +167,6 @@ public class Desktop
|
| super.onStart();
|
| mActivityLifecycleListener.onActivityStarted(this);
|
| mClient.enableVideoChannel(true);
|
| - DesktopView desktopView = (DesktopView) findViewById(R.id.desktop_view);
|
| - desktopView.attachRedrawCallback();
|
| mClient.getCapabilityManager().addListener(this);
|
| }
|
|
|
|
|