mirror of
https://github.com/KDE/konsole.git
synced 2026-06-12 07:55:07 -04:00
Use a return value instead of just Q_ASSERT - don't crash in production
(cherry picked from commit cb1536aaba)
This commit is contained in:
@@ -507,7 +507,11 @@ int CompactHistoryScroll::getLines()
|
||||
|
||||
int CompactHistoryScroll::getLineLen(int lineNumber)
|
||||
{
|
||||
Q_ASSERT(lineNumber >= 0 && lineNumber < _lines.size());
|
||||
if ((lineNumber < 0) || (lineNumber >= _lines.size())) {
|
||||
kDebug() << "requested line invalid: 0 < " << lineNumber << " < " <<_lines.size();
|
||||
Q_ASSERT(lineNumber >= 0 && lineNumber < _lines.size());
|
||||
return 0;
|
||||
}
|
||||
CompactHistoryLine* line = _lines[lineNumber];
|
||||
//kDebug() << "request for line at address " << line;
|
||||
return line->getLength();
|
||||
|
||||
Reference in New Issue
Block a user