| Index: ui/gl/android/surface_texture_listener.h
|
| diff --git a/ui/gl/android/surface_texture_listener.h b/ui/gl/android/surface_texture_listener.h
|
| index faab6be1eb1406526e14ac467485d45aad14db83..60103aad97df8ebb48c492ffc94db6f2a4b0be32 100644
|
| --- a/ui/gl/android/surface_texture_listener.h
|
| +++ b/ui/gl/android/surface_texture_listener.h
|
| @@ -18,7 +18,7 @@ namespace gfx {
|
|
|
| // Listener class for all the callbacks from android SurfaceTexture.
|
| class GL_EXPORT SurfaceTextureListener {
|
| -public:
|
| + public:
|
| // Destroy this listener.
|
| void Destroy(JNIEnv* env, jobject obj);
|
|
|
| @@ -27,19 +27,14 @@ public:
|
|
|
| static bool RegisterSurfaceTextureListener(JNIEnv* env);
|
|
|
| -private:
|
| + private:
|
| + // Native code should not hold any reference to this object, and instead pass
|
| + // it up to Java for being referenced by a SurfaceTexture instance.
|
| SurfaceTextureListener(const base::Closure& callback);
|
| ~SurfaceTextureListener();
|
|
|
| friend class SurfaceTextureBridge;
|
|
|
| - // Static factory method for the creation of a SurfaceTextureListener.
|
| - // The native code should not hold any reference to the returned object,
|
| - // but only use it to pass it up to Java for being referenced by a
|
| - // SurfaceTexture instance.
|
| - static jobject CreateSurfaceTextureListener(JNIEnv* env,
|
| - const base::Closure& callback);
|
| -
|
| base::Closure callback_;
|
|
|
| scoped_refptr<base::MessageLoopProxy> browser_loop_;
|
|
|