OSDN Git Service
(root)
/
qt-creator-jp
/
qt-creator-jp.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9f82bc2
)
fakevim: fix endless loop in certain search&replace operations
author
hjk
<qtc-committer@nokia.com>
Wed, 3 Aug 2011 11:14:19 +0000
(13:14 +0200)
committer
hjk
<qthjk@ovi.com>
Wed, 3 Aug 2011 11:15:36 +0000
(13:15 +0200)
Task-number: QTCREATORBUG-5697
Change-Id: I25e9ef4ef042efa2b4dd670f5177e5e170fbaaf9
Reviewed-on: http://codereview.qt.nokia.com/2562
Reviewed-by: hjk <qthjk@ovi.com>
src/plugins/fakevim/fakevimhandler.cpp
patch
|
blob
|
history
diff --git
a/src/plugins/fakevim/fakevimhandler.cpp
b/src/plugins/fakevim/fakevimhandler.cpp
index
f87fb7b
..
082c2f6
100644
(file)
--- a/
src/plugins/fakevim/fakevimhandler.cpp
+++ b/
src/plugins/fakevim/fakevimhandler.cpp
@@
-3297,7
+3297,7
@@
bool FakeVimHandler::Private::handleExSubstituteCommand(const ExCommand &cmd)
}
}
text = text.left(pos) + repl + text.mid(pos + matched.size());
- pos +=
matched
.size();
+ pos +=
repl
.size();
if (!global)
break;
}