From 8c095ec885e7131993ee50ae7f1bc9b1ea570128 Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sat, 22 Apr 2017 00:41:58 -0700 Subject: [PATCH] Qt: Fix crash when first CLI command is empty (fixes #693) --- src/platform/qt/DebuggerConsoleController.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/platform/qt/DebuggerConsoleController.cpp b/src/platform/qt/DebuggerConsoleController.cpp index 4670d7470..50021eb2c 100644 --- a/src/platform/qt/DebuggerConsoleController.cpp +++ b/src/platform/qt/DebuggerConsoleController.cpp @@ -88,6 +88,9 @@ const char* DebuggerConsoleController::historyLast(struct CLIDebuggerBackend* be DebuggerConsoleController* self = consoleBe->self; GameController::Interrupter interrupter(self->m_gameController, true); QMutexLocker lock(&self->m_mutex); + if (self->m_history.isEmpty()) { + return nullptr; + } self->m_last = self->m_history.last().toUtf8(); return self->m_last.constData(); }