From 964be004033ea84dd4b8cbef53c4660b714dde09 Mon Sep 17 00:00:00 2001 From: Mitch Curtis Date: Thu, 23 May 2013 15:30:21 +0200 Subject: Fix regression when pasting into QTextEdit from Firefox. Return the codec if one was found by QTextCodec::codecForUtfText, instead of returning the default (UTF-8). Task-number: QTBUG-31293 Change-Id: I95e3260376c00537006b7fbfdc3df5850e1ba657 Reviewed-by: Thiago Macieira --- src/corelib/codecs/qtextcodec.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/corelib/codecs') diff --git a/src/corelib/codecs/qtextcodec.cpp b/src/corelib/codecs/qtextcodec.cpp index 1a5c9f6766..1cedd3a28d 100644 --- a/src/corelib/codecs/qtextcodec.cpp +++ b/src/corelib/codecs/qtextcodec.cpp @@ -1065,8 +1065,10 @@ QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCo } } } + if (!c) + c = defaultCodec; - return defaultCodec; + return c; } /*! -- cgit v1.2.3