modules/graphics/src/main/native-glass/lens/LensScreen.c
Print this page
*** 29,39 ****
// 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");
GLASS_CHECK_EXCEPTION(env);
if (!screenInit) {
glass_throw_exception_by_name(env, glass_RuntimeException,"missing Screen()");
return NULL ;
--- 29,39 ----
// 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>",
! "(JIIIIIIIIIIIIIIIFFFF)V");
GLASS_CHECK_EXCEPTION(env);
if (!screenInit) {
glass_throw_exception_by_name(env, glass_RuntimeException,"missing Screen()");
return NULL ;
*** 47,65 ****
screen->x,
screen->y,
screen->width,
screen->height,
screen->visibleX,
screen->visibleY,
screen->visibleWidth,
screen->visibleHeight,
screen->resolutionX,
screen->resolutionY,
! 1.0f);
GLASS_CHECK_EXCEPTION(env);
return newScreen;
}
--- 47,70 ----
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);
GLASS_CHECK_EXCEPTION(env);
return newScreen;
}