summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/script/qsdbg/scriptdebugger.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/examples/script/qsdbg/scriptdebugger.cpp b/examples/script/qsdbg/scriptdebugger.cpp
index 4517388..54aeccf 100644
--- a/examples/script/qsdbg/scriptdebugger.cpp
+++ b/examples/script/qsdbg/scriptdebugger.cpp
@@ -176,7 +176,8 @@ int ScriptInfo::lineOffset(int lineNumber)
} else {
int index;
it = m_lineOffsets.lowerBound(lineNumber);
- --it;
+ if (it != m_lineOffsets.constBegin())
+ --it;
if (it != m_lineOffsets.constBegin()) {
index = it.key();
offset = it.value();