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;
 }