summaryrefslogtreecommitdiffstats
path: root/installerbuilder
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@nokia.com>2012-01-24 15:11:15 +0100
committerTim Jenssen <tim.jenssen@nokia.com>2012-01-24 17:47:47 +0100
commit278eeb2b602b02654c8a4d4477981c68087550dc (patch)
treebba25a12d598c8000465b078aa5b7381704e5dda /installerbuilder
parentf822514bda3957e4892ab4d91985cc19b3baa174 (diff)
show asserts like default qasserts
Change-Id: I1c002692bcfa76f2b218103dc9357299eea53c66 Reviewed-by: Karsten Heimrich <karsten.heimrich@nokia.com> Reviewed-by: Alexander Lenhardt <alexander.lenhardt@nokia.com>
Diffstat (limited to 'installerbuilder')
-rw-r--r--installerbuilder/libinstaller/init.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/installerbuilder/libinstaller/init.cpp b/installerbuilder/libinstaller/init.cpp
index 8f6a05eb6..19f79998c 100644
--- a/installerbuilder/libinstaller/init.cpp
+++ b/installerbuilder/libinstaller/init.cpp
@@ -183,8 +183,11 @@ static void messageHandler(QtMsgType type, const char *msg)
}
verbose() << ba.constData() << std::endl;
- if (type == QtFatalMsg)
- abort();
+ if (type == QtFatalMsg) {
+ QtMsgHandler oldMsgHandler = qInstallMsgHandler(0);
+ qt_message_output(type, msg);
+ qInstallMsgHandler(oldMsgHandler);
+ }
}
void QInstaller::init()