| Index: remoting/android/java/src/org/chromium/chromoting/jni/Display.java
|
| diff --git a/remoting/android/java/src/org/chromium/chromoting/jni/Display.java b/remoting/android/java/src/org/chromium/chromoting/jni/Display.java
|
| index d496207ee155499be63fb67080d6af306076faf8..3398723af26e0fce77d64c2d119203e6e8b20044 100644
|
| --- a/remoting/android/java/src/org/chromium/chromoting/jni/Display.java
|
| +++ b/remoting/android/java/src/org/chromium/chromoting/jni/Display.java
|
| @@ -4,6 +4,7 @@
|
|
|
| package org.chromium.chromoting.jni;
|
|
|
| +import android.content.Context;
|
| import android.graphics.Bitmap;
|
| import android.graphics.Point;
|
| import android.os.Looper;
|
| @@ -11,6 +12,9 @@ import android.os.Looper;
|
| import org.chromium.base.Log;
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| +import org.chromium.chromoting.AbstractDesktopView;
|
| +import org.chromium.chromoting.DesktopView;
|
| +import org.chromium.chromoting.DesktopViewFactory;
|
|
|
| import java.nio.ByteBuffer;
|
| import java.nio.ByteOrder;
|
| @@ -173,6 +177,16 @@ public class Display {
|
| }
|
|
|
| @CalledByNative
|
| + private DesktopViewFactory createDesktopViewFactory() {
|
| + return new DesktopViewFactory() {
|
| + @Override
|
| + public AbstractDesktopView createDesktopView(Context context) {
|
| + return new DesktopView(context, Display.this);
|
| + }
|
| + };
|
| + }
|
| +
|
| + @CalledByNative
|
| private static Display createJavaDisplayObject(long nativeDisplayHandler) {
|
| return new Display(nativeDisplayHandler);
|
| }
|
|
|