/[classpath]/classpath/native/jni/qt-peer/qtcomponent.cpp
ViewVC logotype

Diff of /classpath/native/jni/qt-peer/qtcomponent.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by smarothy, Thu Aug 11 17:06:48 2005 UTC revision 1.2 by smarothy, Tue Aug 16 23:22:09 2005 UTC
# Line 49  exception statement from your version. * Line 49  exception statement from your version. *
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;

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26