equal
deleted
inserted
replaced
387 int num_text=0; |
387 int num_text=0; |
388 png_get_text(png_ptr,info_ptr,&text_ptr,&num_text); |
388 png_get_text(png_ptr,info_ptr,&text_ptr,&num_text); |
389 |
389 |
390 while (num_text--) { |
390 while (num_text--) { |
391 QString key, value; |
391 QString key, value; |
392 #if defined(PNG_iTXt_SUPPORTED) |
392 #if defined(PNG_iTXt_SUPPORTED) && !defined(QT_NO_TEXTCODEC) |
393 if (text_ptr->lang) { |
393 if (text_ptr->lang) { |
394 QTextCodec *codec = QTextCodec::codecForName(text_ptr->lang); |
394 QTextCodec *codec = QTextCodec::codecForName(text_ptr->lang); |
395 if (codec) { |
395 if (codec) { |
396 key = codec->toUnicode(text_ptr->lang_key); |
396 key = codec->toUnicode(text_ptr->lang_key); |
397 value = codec->toUnicode(QByteArray(text_ptr->text, text_ptr->itxt_length)); |
397 value = codec->toUnicode(QByteArray(text_ptr->text, text_ptr->itxt_length)); |