@@ -635,10 +635,18 @@ if (initialized != SIZE_MAX) [self finishInitialization]; return [super unicodeString]; } + +- (const uint16_t*)UTF16String +{ + if (initialized != SIZE_MAX) + [self finishInitialization]; + + return [super UTF16String]; +} - (void)writeToFile: (OFString*)path { if (initialized != SIZE_MAX) [self finishInitialization];