< prev index next >

modules/javafx.graphics/src/main/native-glass/gtk/glass_dnd.cpp

Print this page

        

@@ -444,10 +444,11 @@
                 EXCEPTION_OCCURED(env);
                 env->SetByteArrayRegion(data_array, 0, stride*h, (jbyte*) data);
                 EXCEPTION_OCCURED(env);
 
                 buffer = env->CallStaticObjectMethod(jByteBufferCls, jByteBufferWrap, data_array);
+                EXCEPTION_OCCURED(env);
                 result = env->NewObject(jGtkPixelsCls, jGtkPixelsInit, w, h, buffer);
                 EXCEPTION_OCCURED(env);
 
                 g_object_unref(buf);
                 g_free(data); // data from convert_BGRA_to_RGBA

@@ -472,10 +473,11 @@
             jbyteArray array = env->NewByteArray(length);
             EXCEPTION_OCCURED(env);
             env->SetByteArrayRegion(array, 0, length, (const jbyte*)ctx.data);
             EXCEPTION_OCCURED(env);
             result = env->CallStaticObjectMethod(jByteBufferCls, jByteBufferWrap, array);
+            EXCEPTION_OCCURED(env);
         }
     }
     g_free(ctx.data);
     return result;
 }
< prev index next >