From aded46f08b476ee1caccc070b8495cafe7094b47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torbj=C3=B6rn=20Andersson?= Date: Sun, 28 Feb 2016 15:23:24 +0100 Subject: [PATCH] GUI: Don't crash on empty dictionary in predictive dialog --- gui/predictivedialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gui/predictivedialog.cpp b/gui/predictivedialog.cpp index d9dd5734f83..9557da12068 100644 --- a/gui/predictivedialog.cpp +++ b/gui/predictivedialog.cpp @@ -724,6 +724,10 @@ int PredictiveDialog::binarySearch(const char *const *const dictLine, const Comm } bool PredictiveDialog::matchWord() { + // If there is no dictionary, then there is no match. + if (_unitedDict.dictLineCount <= 0) + return false; + // If no text has been entered, then there is no match. if (_currentCode.empty()) return false;