diff options
author | Murray Read <ext-murray.2.read@nokia.com> | 2012-03-15 15:41:25 (GMT) |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-03-15 18:50:37 (GMT) |
commit | fde8259dd8844410f878fe97db38979cc4c6f56a (patch) | |
tree | d1687bcc7e283f7505d690f3006a4cb5dfba846e /src/qt3support/tools/q3asciidict.h | |
parent | e8c806793ad77ab8abe2bda855628257ec04b8b5 (diff) | |
download | Qt-fde8259dd8844410f878fe97db38979cc4c6f56a.zip Qt-fde8259dd8844410f878fe97db38979cc4c6f56a.tar.gz Qt-fde8259dd8844410f878fe97db38979cc4c6f56a.tar.bz2 |
Crash in Symbian text codec creation without CleanupStack
The Symbian text codec is creating a CCnvCharacterSetConverter with its
NewL() function. This requires the CleanupStack, otherwise you get a
E32USER-CBase 69 panic. But sometimes apps have been using text streams
and other objects in static data construction or destruction which
use the text codec where there is no CleanupStack.
This change detects is a CleanupStack is present and temporarily creates
one if not.
Change-Id: Ia68fa60b4f0e3d675ee302208a625c6e9493a6f1
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
Diffstat (limited to 'src/qt3support/tools/q3asciidict.h')
0 files changed, 0 insertions, 0 deletions