From 3ade4d260f3afe160bd593e27e18f1dffdbee398 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samuel=20R=C3=B8dal?= Date: Mon, 12 Sep 2011 09:52:03 +0200 Subject: [PATCH] Fix crash in QPlatformInputContextFactory. If ic is null we shouldn't dereference it. Change-Id: Idf472c799f8207d893f15a55fac330ea20ec451c Reviewed-on: http://codereview.qt-project.org/4639 Reviewed-by: Qt Sanity Bot Reviewed-by: Lars Knoll --- .../inputcontext/qplatforminputcontextfactory_qpa.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp b/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp index 494431e624..fa16fea628 100644 --- a/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp +++ b/src/platformsupport/inputcontext/qplatforminputcontextfactory_qpa.cpp @@ -84,7 +84,7 @@ QPlatformInputContext *QPlatformInputContextFactory::create() QString icString = QString::fromLatin1(getenv("QT_IM_MODULE")); ic = create(icString); - qDebug() << ic << ic->isValid(); + if (ic && ic->isValid()) return ic;