49 |
*/ |
*/ |
50 |
void *getParentWidget( JNIEnv *env, jobject qtcomponentpeer ) |
void *getParentWidget( JNIEnv *env, jobject qtcomponentpeer ) |
51 |
{ |
{ |
52 |
jclass componentCls = env->FindClass( COMPONENT_CLASS ); |
jclass componentCls = env->GetObjectClass( qtcomponentpeer ); |
53 |
jfieldID ownerField = env->GetFieldID( componentCls, |
jfieldID ownerField = env->GetFieldID( componentCls, |
54 |
"owner", "Ljava/awt/Component;" ); |
"owner", "Ljava/awt/Component;" ); |
55 |
|
assert( ownerField ); |
56 |
jobject owner = env->GetObjectField( qtcomponentpeer, ownerField ); |
jobject owner = env->GetObjectField( qtcomponentpeer, ownerField ); |
57 |
if (owner == NULL) |
if (owner == NULL) |
58 |
return NULL; |
return NULL; |