diff --git a/dlls/usp10/bidi.c b/dlls/usp10/bidi.c index 2926454879f..5b227d81f6b 100644 --- a/dlls/usp10/bidi.c +++ b/dlls/usp10/bidi.c @@ -513,11 +513,16 @@ static inline int iso_previousChar(IsolatedRun *iso_run, int index) static inline void iso_dump_types(const char* header, IsolatedRun *iso_run) { - int i; + int i, len = 0; TRACE("%s:",header); TRACE("[ "); - for (i = 0; i < iso_run->length; i++) + for (i = 0; i < iso_run->length && len < 200; i++) + { TRACE(" %s",debug_type[*iso_run->item[i].pcls]); + len += strlen(debug_type[*iso_run->item[i].pcls])+1; + } + if (i != iso_run->length) + TRACE("..."); TRACE(" ]\n"); }