src/windows/native/sun/windows/awt_Component.cpp

Print this page

        

*** 490,500 **** --- 490,502 ---- * The window class of multifont label must be "BUTTON" because * "STATIC" class can't get WM_DRAWITEM message, and m_peerObject * member is referred in the GetClassName method of AwtLabel class. * So m_peerObject member must be set here. */ + if(m_peerObject == NULL){ m_peerObject = env->NewGlobalRef(peer); + } RegisterClass(); jobject target = env->GetObjectField(peer, AwtObject::targetID); jboolean visible = env->GetBooleanField(target, AwtComponent::visibleID); m_visible = visible;