ui/winui/appmenu.cpp

branch
newapi
changeset 237
8649c6a29e6d
parent 236
ee794586f51b
child 238
56621137b8e1
equal deleted inserted replaced
236:ee794586f51b 237:8649c6a29e6d
191 void* elm = list->first(list); 191 void* elm = list->first(list);
192 while (elm) { 192 while (elm) {
193 char *menuItemLabel = (char*) (getvalue ? getvalue(elm, 0) : elm); 193 char *menuItemLabel = (char*) (getvalue ? getvalue(elm, 0) : elm);
194 194
195 MenuFlyoutItem mi = MenuFlyoutItem(); 195 MenuFlyoutItem mi = MenuFlyoutItem();
196 wchar_t* wlabel = str2wstr((char*)elm, NULL); 196 wchar_t* wlabel = str2wstr(menuItemLabel ? menuItemLabel : "", NULL);
197 mi.Text(wlabel); 197 mi.Text(wlabel);
198 free(wlabel); 198 free(wlabel);
199 199
200 parent.InsertAt(insertPos + count, mi); 200 parent.InsertAt(insertPos + count, mi);
201 201

mercurial