diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-02-11 05:09:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-02-11 05:09:41 +0300 |
commit | 50a6d77fc04cc030bf2d10cb414920502fc6e646 (patch) | |
tree | f0e3fe6c7b0c4f4655a135c79113c8a91d5406fa /source/blender/editors/interface/interface_regions.c | |
parent | b77da4893dc18adf981f158d52842f0c6d81498e (diff) |
Names from uiMenuItemEnumO were not being used.
Changed some of the sequencer menus to use uiMenuItem's
Diffstat (limited to 'source/blender/editors/interface/interface_regions.c')
-rw-r--r-- | source/blender/editors/interface/interface_regions.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source/blender/editors/interface/interface_regions.c b/source/blender/editors/interface/interface_regions.c index 7830ec0e707..ad372077351 100644 --- a/source/blender/editors/interface/interface_regions.c +++ b/source/blender/editors/interface/interface_regions.c @@ -1835,8 +1835,13 @@ static uiBlock *ui_block_func_MENU_ITEM(bContext *C, uiPopupBlockHandle *handle, else if(item->type==MENU_ITEM_OPNAME_ENUM) { const char *name; char bname[64]; - - name= ui_menu_enumpropname(item->opname, item->propname, item->enumval); + + /* If no name is given, use the enum name */ + if (item->name[0] == '\0') + name= ui_menu_enumpropname(item->opname, item->propname, item->enumval); + else + name= item->name; + BLI_strncpy(bname, name, sizeof(bname)); but= uiDefIconTextButO(block, BUTM, item->opname, item->opcontext, item->icon, bname, x1, y1, width+16, MENU_BUTTON_HEIGHT-1, ""); |