diff options
| author | Eike Ziller <[email protected]> | 2017-07-28 15:24:14 +0200 |
|---|---|---|
| committer | Eike Ziller <[email protected]> | 2017-07-28 15:24:14 +0200 |
| commit | c01ddc4660c10e8ddc605602fd623135fb607de0 (patch) | |
| tree | fdf50dee801ce09d2a6d671d558b73d8769870d9 /src/plugins/git/gitplugin.cpp | |
| parent | 712297cbf0b73d8af8db3921c646ed252b0c41d7 (diff) | |
| parent | 36968528805d99a746d27f2632cabc1a132e535f (diff) | |
Merge remote-tracking branch 'origin/4.4'
Conflicts:
qbs/modules/qtc/qtc.qbs
qtcreator.pri
src/plugins/qbsprojectmanager/qbsproject.h
Change-Id: I6b9cdf704be95ade02488c8b19582b6621282fb8
Diffstat (limited to 'src/plugins/git/gitplugin.cpp')
| -rw-r--r-- | src/plugins/git/gitplugin.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index df286c0fee7..311127aaa7e 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -716,9 +716,11 @@ void GitPlugin::blameFile() cursor.setPosition(selectionStart); const int startBlock = cursor.blockNumber(); cursor.setPosition(selectionEnd); - const int endBlock = cursor.blockNumber(); + int endBlock = cursor.blockNumber(); if (startBlock != endBlock) { firstLine = startBlock + 1; + if (cursor.atBlockStart()) + --endBlock; if (auto widget = qobject_cast<VcsBaseEditorWidget *>(textEditor->widget())) { const int previousFirstLine = widget->firstLineNumber(); if (previousFirstLine > 0) |
