< prev index next >
modules/javafx.graphics/src/main/native-glass/gtk/glass_dnd.cpp
Print this page
*** 444,453 ****
--- 444,454 ----
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,481 ****
--- 473,483 ----
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 >