diff options
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.cpp')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp index 5ea5002c8f..c5cdeb1cf7 100644 --- a/rbutil/rbutilqt/rbutilqt.cpp +++ b/rbutil/rbutilqt/rbutilqt.cpp | |||
@@ -183,7 +183,11 @@ void RbUtilQt::shutdown(void) | |||
183 | // restore default message handler to prevent trace accesses during | 183 | // restore default message handler to prevent trace accesses during |
184 | // object destruction -- the trace object could already be destroyed. | 184 | // object destruction -- the trace object could already be destroyed. |
185 | // Fixes segfaults on exit. | 185 | // Fixes segfaults on exit. |
186 | #if QT_VERSION < 0x050000 | ||
186 | qInstallMsgHandler(0); | 187 | qInstallMsgHandler(0); |
188 | #else | ||
189 | qInstallMessageHandler(0); | ||
190 | #endif | ||
187 | SysTrace::save(); | 191 | SysTrace::save(); |
188 | this->close(); | 192 | this->close(); |
189 | } | 193 | } |