Changeset 70 for trunk/src


Ignore:
Timestamp:
May 23, 2008, 6:14:29 PM (17 years ago)
Author:
lpino
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/plugins/org.eclipse.swt/Eclipse SWT PI/pm/library/swt.c

    r63 r70  
    515515         (JNIEnv *env, jclass that, jint hwnd, jint ulMsgid, jobject mpParam1, jobject mpParam2)
    516516{
    517     PAPSZ c_mpParam2 = NULL;
     517    PSZ c_mpParam2 = NULL;
    518518    MENUITEM c_mpParam1, *c_pmpParam1 = NULL;
    519519    jint rc;
    520520    if (mpParam2)
    521         c_mpParam2 = getPAPSZArray(env, mpParam2);
     521        c_mpParam2 = getPSZBytes(env, mpParam2);
    522522    if (mpParam1)
    523523        c_pmpParam1 = getMENUITEMFields(env, mpParam1, &c_mpParam1, &PGLOB(MENUITEMFc));
    524 
    525524    rc = (jint)WinSendMsg((HWND)hwnd, ulMsgid, c_pmpParam1, c_mpParam2);
    526 
    527525    if (mpParam2)
    528         releasePAPSZArray(env, mpParam2, c_mpParam2);
     526        releasePSZBytes(env, mpParam2, c_mpParam2);
    529527    if (mpParam1)
    530528        setMENUITEMFields(env, mpParam1, c_pmpParam1, &PGLOB(MENUITEMFc));
    531529    return rc;
    532 
    533530}
    534531
     
    536533         (JNIEnv *env, jclass that, jint hwnd, jint ulMsgid, jint mpParam1, jobject mpParam2)
    537534{
     535
    538536    MENUITEM c_mpParam2, *c_pmpParam2 = NULL;
    539     jboolean rc;
     537    jboolean rc, rc2;
     538
    540539    if (mpParam2)
    541         c_pmpParam2 = getMENUITEMFields(env, mpParam1, &c_mpParam2, &PGLOB(MENUITEMFc));
    542 
    543     rc = (jboolean)WinSendMsg((HWND)hwnd, ulMsgid, (MPARAM)mpParam1, c_pmpParam2);
    544 
     540        c_pmpParam2 = getMENUITEMFields(env, mpParam2, &c_mpParam2, &PGLOB(MENUITEMFc));
     541
     542    rc = (jboolean)WinSendMsg((HWND)hwnd, ulMsgid, (MPARAM)mpParam1, MPFROMP(c_pmpParam2));
    545543    if (mpParam2)
    546544        setMENUITEMFields(env, mpParam2, c_pmpParam2, &PGLOB(MENUITEMFc));
    547 
    548545    return rc;
    549546}
Note: See TracChangeset for help on using the changeset viewer.