2267 |
CFStringRef string = |
CFStringRef string = |
2268 |
CFStringCreateWithCString (NULL, item_name, kCFStringEncodingUTF8); |
CFStringCreateWithCString (NULL, item_name, kCFStringEncodingUTF8); |
2269 |
|
|
2270 |
|
if (string == NULL) |
2271 |
|
{ |
2272 |
|
/* Failed to interpret as UTF8. Fall back to Mac Roman. |
2273 |
|
Maybe wv->name is corrupted? */ |
2274 |
|
string = CFStringCreateWithCString (NULL, item_name, |
2275 |
|
kCFStringEncodingMacRoman); |
2276 |
|
} |
2277 |
|
|
2278 |
SetMenuItemTextWithCFString (menu, pos, string); |
SetMenuItemTextWithCFString (menu, pos, string); |
2279 |
CFRelease (string); |
CFRelease (string); |
2280 |
} |
} |