modules/graphics/src/main/native-glass/lens/LensScreen.c
Print this page
@@ -29,11 +29,11 @@
// already allocated globally, leaving here only for reference
//jclass jScreenClass = (*env)->FindClass(env, "com/sun/glass/ui/Screen");
jmethodID screenInit = (*env)->GetMethodID(env, jScreenClass,
"<init>",
- "(JIIIIIIIIIIIF)V");
+ "(JIIIIIIIIIIIIIIIFFFF)V");
GLASS_CHECK_EXCEPTION(env);
if (!screenInit) {
glass_throw_exception_by_name(env, glass_RuntimeException,"missing Screen()");
return NULL ;
@@ -47,19 +47,24 @@
screen->x,
screen->y,
screen->width,
screen->height,
+ screen->x,
+ screen->y,
+ screen->width,
+ screen->height,
+
screen->visibleX,
screen->visibleY,
screen->visibleWidth,
screen->visibleHeight,
screen->resolutionX,
screen->resolutionY,
- 1.0f);
+ 1.0f, 1.0f, 1.0f, 1.0f);
GLASS_CHECK_EXCEPTION(env);
return newScreen;
}