Ignore:
Timestamp:
Jan 8, 2000, 5:47:50 PM (26 years ago)
Author:
cbratschi
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/user32/new/winmenu.cpp

    r2363 r2377  
    1 /* $Id: winmenu.cpp,v 1.11 2000-01-08 12:06:53 sandervl Exp $ */
     1/* $Id: winmenu.cpp,v 1.12 2000-01-08 16:47:50 cbratschi Exp $ */
    22
    33/*
     
    429429    }
    430430    if(!lpsz || !cchMax) {//determine menu string length
    431         char menustr[256];
    432         rc = O32_GetMenuString(hMenu, idItem, menustr, sizeof(menustr), fuFlags);
     431        char menustr[256];
     432        rc = O32_GetMenuString(hMenu, idItem, menustr, sizeof(menustr), fuFlags);
    433433        //SvL: Open32 returns the wrong error
    434         return (rc == -1) ? 0 : rc;
     434        return (rc == -1) ? 0 : rc;
    435435    }
    436436    rc = O32_GetMenuString(hMenu, idItem, lpsz, cchMax, fuFlags);
     
    645645    }
    646646    if(IS_STRING_ITEM(fuFlags) && HIWORD(lpszNewItem) != 0) {
    647         dprintf(("ModifyMenuA %s", lpszNewItem));
    648     }
    649 
     647        dprintf(("ModifyMenuA %s", lpszNewItem));
     648    }
     649/* //CB: doesn't compile, but don't need it anyway
    650650    if(((fuFlags & (MF_BYCOMMAND|MF_BYPOSITION|MF_POPUP)) == MF_BYCOMMAND) && uItem != idNewItem) {
    651         DWORD pos = OSLibGetMenuItemPos(hMenu, uItem);
    652         ODIN_DeleteMenu(hMenu, uItem, MF_BYCOMMAND);
    653         return ODIN_InsertMenuA(hMenu, pos, fuFlags | MF_BYPOSITION, idNewItem, lpszNewItem);
    654     }
     651        DWORD pos = OSLibGetMenuItemPos(hMenu, uItem);
     652        ODIN_DeleteMenu(hMenu, uItem, MF_BYCOMMAND);
     653        return ODIN_InsertMenuA(hMenu, pos, fuFlags | MF_BYPOSITION, idNewItem, lpszNewItem);
     654    }
     655*/
    655656    return O32_ModifyMenu(hMenu, uItem, fuFlags, idNewItem, lpszNewItem);
    656657}
     
    756757    //SvL: RealPlayer calls InsertMenu with flag 0 & pos -1
    757758    if((flags & (MF_BYCOMMAND|MF_BYPOSITION)) == 0 && (pos == 0xffffffff))
    758         flags |= MF_BYPOSITION;
     759        flags |= MF_BYPOSITION;
    759760
    760761    return O32_InsertMenu(hMenu, pos, flags, id, str);
Note: See TracChangeset for help on using the changeset viewer.