< prev index next >

src/windows/native/sun/windows/awt_List.cpp

Print this page
rev 12527 : 8165543: Better window framing
Reviewed-by: serb

@@ -87,14 +87,13 @@
             return NULL;
         }
 
         PDATA pData;
         AwtCanvas* awtParent;
-        JNI_CHECK_PEER_GOTO(parent, done);
 
+        JNI_CHECK_PEER_GOTO(parent, done);
         awtParent = (AwtCanvas*)pData;
-        JNI_CHECK_NULL_GOTO(awtParent, "null awtParent", done);
 
         /* target is Hjava_awt_List * */
         target = env->GetObjectField(peer, AwtObject::targetID);
         JNI_CHECK_NULL_GOTO(target, "null target", done);
 

@@ -926,13 +925,10 @@
 Java_sun_awt_windows_WListPeer_deselect(JNIEnv *env, jobject self,
                                         jint pos)
 {
     TRY;
 
-    PDATA pData;
-    JNI_CHECK_PEER_RETURN(self);
-
     SelectElementStruct *ses = new SelectElementStruct;
     ses->list = env->NewGlobalRef(self);
     ses->index = pos;
 
     AwtToolkit::GetInstance().SyncCall(AwtList::_Deselect, ses);

@@ -992,15 +988,12 @@
 Java_sun_awt_windows_WListPeer_create(JNIEnv *env, jobject self,
                                       jobject parent)
 {
     TRY;
 
-    PDATA pData;
-    JNI_CHECK_PEER_RETURN(parent);
     AwtToolkit::CreateComponent(self, parent,
                                 (AwtToolkit::ComponentFactory)AwtList::Create);
-    JNI_CHECK_PEER_CREATION_RETURN(self);
 
     CATCH_BAD_ALLOC;
 }
 
 /*
< prev index next >