diff options
author | Sven Gothel <[email protected]> | 2015-07-17 04:39:53 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2015-07-17 04:39:53 +0200 |
commit | 51268bc9874de7cc34dfe7741187238f7d46aafc (patch) | |
tree | ba8ed3877d1456a4f4cf10eef1c54b95db49c3ee /src/newt/native | |
parent | 1584cae39c6dca9e372000bb64534c881ebc3511 (diff) |
Bug 1176: BCM VC IV: Refine clamping of window position and size at native creation
- Refines commit a566a1b5a2828b38f1a5c4dfb215ab9b03e7acaa
- Issue clamping at 'canCreateNativeImpl()' instead of 'createNativeImpl()',
allowing to define clamped position and size before utilizing these values
at caller 'createNative()'.
Otherwise a clamped position would cause to wait for the original position
after 'createNativeImpl()'.
This also allows to remove the positionChanged(..) / sizeChanged(..) calls in
the native CreateWindow0() implementation.
Diffstat (limited to 'src/newt/native')
-rw-r--r-- | src/newt/native/bcm_vc_iv.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/src/newt/native/bcm_vc_iv.c b/src/newt/native/bcm_vc_iv.c index 487941e38..611dd5a4a 100644 --- a/src/newt/native/bcm_vc_iv.c +++ b/src/newt/native/bcm_vc_iv.c @@ -402,8 +402,6 @@ JNIEXPORT jlong JNICALL Java_jogamp_newt_driver_bcm_vc_iv_WindowDriver_CreateWin vc_dispmanx_update_submit_sync( dispman_update ); (*env)->CallVoidMethod(env, obj, visibleChangedID, JNI_FALSE, JNI_TRUE); // FIXME: or defer=true ? - (*env)->CallVoidMethod(env, obj, positionChangedID, JNI_FALSE, x, y); // always report pos-change (clamping) - (*env)->CallVoidMethod(env, obj, sizeChangedID, JNI_FALSE, width, height, JNI_FALSE); // always report size-change (clamping) DBG_PRINT( "BCM.Display Window.Create.X %p, element %p\n", (void*)(intptr_t)dispman_display, (void*)(intptr_t)p->handle); |