[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