| Index: ui/gl/gl_surface_android.h | 
| diff --git a/ui/gl/gl_surface_android.h b/ui/gl/gl_surface_android.h | 
| index d372aa2c1542ab6982d248edcfb5d1c164b58598..009f42df3af4bf45cf974d27e9ebd755fe506fbd 100644 | 
| --- a/ui/gl/gl_surface_android.h | 
| +++ b/ui/gl/gl_surface_android.h | 
| @@ -6,6 +6,7 @@ | 
| #define UI_GL_GL_SURFACE_ANDROID_H_ | 
|  | 
| #include "base/memory/ref_counted.h" | 
| +#include "ui/base/ui_export.h" | 
| #include "ui/gl/gl_surface_egl.h" | 
|  | 
| namespace gfx { | 
| @@ -15,7 +16,7 @@ namespace gfx { | 
| // it is initialized, it always uses a pbuffer EGL surface until the native view | 
| // is set. The native view is in charge of sharing the GL texture with UI thread | 
| // in the browser process through SurfaceTexture. | 
| -class AndroidViewSurface : public NativeViewGLSurfaceEGL { | 
| +class GL_EXPORT AndroidViewSurface : public NativeViewGLSurfaceEGL { | 
| public: | 
| AndroidViewSurface(); | 
|  | 
|  |