Commit a19a8bda authored by Nikolay Igotti's avatar Nikolay Igotti

Restore rendering.

parent 4aab7c3a
...@@ -109,6 +109,7 @@ open class SkiaWindow : JFrame() { ...@@ -109,6 +109,7 @@ open class SkiaWindow : JFrame() {
addComponentListener(object : ComponentAdapter() { addComponentListener(object : ComponentAdapter() {
override fun componentResized(e: ComponentEvent) { override fun componentResized(e: ComponentEvent) {
println("resize")
layer.reinit() layer.reinit()
layer.setSize(width, height) layer.setSize(width, height)
display() display()
...@@ -117,6 +118,6 @@ open class SkiaWindow : JFrame() { ...@@ -117,6 +118,6 @@ open class SkiaWindow : JFrame() {
} }
fun display() { fun display() {
layer.redrawLayer() layer.display()
} }
} }
...@@ -137,6 +137,7 @@ extern jboolean Skiko_GetAWT(JNIEnv* env, JAWT* awt); ...@@ -137,6 +137,7 @@ extern jboolean Skiko_GetAWT(JNIEnv* env, JAWT* awt);
JNIEXPORT void JNICALL Java_org_jetbrains_skiko_HardwareLayer_updateLayer(JNIEnv *env, jobject window) JNIEXPORT void JNICALL Java_org_jetbrains_skiko_HardwareLayer_updateLayer(JNIEnv *env, jobject window)
{ {
fprintf(stderr, "updateLayer\n");
if (windowsSet != nil) { if (windowsSet != nil) {
LayersSet *layer = findByObject(env, window); LayersSet *layer = findByObject(env, window);
if (layer != NULL) { if (layer != NULL) {
...@@ -213,6 +214,7 @@ JNIEXPORT void JNICALL Java_org_jetbrains_skiko_HardwareLayer_updateLayer(JNIEnv ...@@ -213,6 +214,7 @@ JNIEXPORT void JNICALL Java_org_jetbrains_skiko_HardwareLayer_updateLayer(JNIEnv
} }
JNIEXPORT void JNICALL Java_org_jetbrains_skiko_HardwareLayer_redrawLayer(JNIEnv *env, jobject window) { JNIEXPORT void JNICALL Java_org_jetbrains_skiko_HardwareLayer_redrawLayer(JNIEnv *env, jobject window) {
fprintf(stderr, "redrawLayer\n");
LayersSet *layer = findByObject(env, window); LayersSet *layer = findByObject(env, window);
if (layer != NULL) { if (layer != NULL) {
[layer update]; [layer update];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment