[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kate] part/vimode: Never return negative column from findNextWordStart
From: Erlend Hamberg <ehamberg () gmail ! com>
Date: 2012-10-27 10:56:01
Message-ID: 20121027105601.A5BB9A6078 () git ! kde ! org
[Download RAW message or body]
Git commit ae40f9f8e24ff598c8f0b9dcef5f2ac0c3af7d91 by Erlend Hamberg.
Committed on 27/10/2012 at 12:52.
Pushed by ehamberg into branch 'master'.
Never return negative column from findNextWordStart
BUG: 307574
M +2 -2 part/vimode/katevimodebase.cpp
http://commits.kde.org/kate/ae40f9f8e24ff598c8f0b9dcef5f2ac0c3af7d91
diff --git a/part/vimode/katevimodebase.cpp \
b/part/vimode/katevimodebase.cpp index ed64881..20b4e34 100644
--- a/part/vimode/katevimodebase.cpp
+++ b/part/vimode/katevimodebase.cpp
@@ -1,6 +1,6 @@
/* This file is part of the KDE libraries and the Kate part.
*
- * Copyright (C) 2008 - 2009 Erlend Hamberg <ehamberg@gmail.com>
+ * Copyright (C) 2008 - 2012 Erlend Hamberg <ehamberg@gmail.com>
* Copyright (C) 2009 Paul Gideon Dann <pdgiddie@gmail.com>
* Copyright (C) 2011 Svyatoslav Kuzmich <svatoslav1@gmail.com>
*
@@ -246,7 +246,7 @@ Cursor KateViModeBase::findNextWordStart( int fromLine, \
int fromColumn, bool onl if ( onlyCurrentLine ) {
return Cursor( l, c );
} else if ( l >= doc()->lines()-1 ) {
- c = line.length()-1;
+ c = qMax(line.length()-1, 0);
return Cursor( l, c );
} else {
c = 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic