Add basic test for retrieving the plugin's visible rect.
Change-Id: I32f80587438060ebaa0cbfb5f992fb4baadcdf67
diff --git a/samples/BrowserPlugin/jni/animation/AnimationPlugin.cpp b/samples/BrowserPlugin/jni/animation/AnimationPlugin.cpp
index 58999ad..f9af879 100644
--- a/samples/BrowserPlugin/jni/animation/AnimationPlugin.cpp
+++ b/samples/BrowserPlugin/jni/animation/AnimationPlugin.cpp
@@ -34,7 +34,7 @@
extern ANPPaintInterfaceV0 gPaintI;
extern ANPPathInterfaceV0 gPathI;
extern ANPSystemInterfaceV0 gSystemI;
-extern ANPWindowInterfaceV0 gWindowI;
+extern ANPWindowInterfaceV1 gWindowI;
static uint16_t rnd16(float x, int inset) {
int ix = (int)roundf(x) + inset;
@@ -119,6 +119,11 @@
PluginObject *obj = (PluginObject*) instance->pdata;
NPWindow *window = obj->window;
+ // log the current visible rect
+ ANPRectI visibleRect = gWindowI.visibleRect(instance);
+ gLogI.log(kDebug_ANPLogType, "Current VisibleRect: (%d,%d,%d,%d)",
+ visibleRect.left, visibleRect.top, visibleRect.right, visibleRect.bottom);
+
ANPRectI visibleRects[1];
visibleRects[0].left = 0;