Index: chrome/browser/cocoa/nsmenuitem_additions_unittest.mm |
diff --git a/chrome/browser/cocoa/nsmenuitem_additions_unittest.mm b/chrome/browser/cocoa/nsmenuitem_additions_unittest.mm |
index 478b40d5d6617b7fa3c191178f6add1cde6e71f4..b70630c0bedaaf0a28ca1463b2e03bc75a7c5929 100644 |
--- a/chrome/browser/cocoa/nsmenuitem_additions_unittest.mm |
+++ b/chrome/browser/cocoa/nsmenuitem_additions_unittest.mm |
@@ -296,8 +296,12 @@ NSString* keyCodeToCharacter(NSUInteger keyCode, |
unicodeString); |
assert(err == noErr); |
+ NSString* layoutId = (NSString*)TISGetInputSourceProperty( |
+ layout, kTISPropertyInputSourceID); |
+ EXPECT_GE(maxStringLength, 1u) << layoutId; |
+ |
CFStringRef temp = CFStringCreateWithCharacters( |
- kCFAllocatorDefault, unicodeString, 1); |
+ kCFAllocatorDefault, unicodeString, maxStringLength >= 1 ? 1 : 0); |
return [(NSString*)temp autorelease]; |
} |