diff options
author | Nikita Baryshnikov <nib952051@gmail.com> | 2013-07-19 14:08:13 +0300 |
---|---|---|
committer | Nikita Baryshnikov <nib952051@gmail.com> | 2013-07-19 14:21:13 +0200 |
commit | 61367fc6ab4242aacc8534dd857895afa67cb4d1 (patch) | |
tree | 6fc5c89e276ec6fcf4b337824e95619bc92580c3 /src/plugins/git | |
parent | 745f82bfc68cc8b9ac3e12c0147f298fc16dc523 (diff) | |
download | qt-creator-61367fc6ab4242aacc8534dd857895afa67cb4d1.tar.gz |
Git: fix crash in branches dialog
When tags are not shown in branches dialog, selecting of any item in
branches list causes crash
Change-Id: I8bfb66202f486c175a14c59f17b43df21ff596ff
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/git')
-rw-r--r-- | src/plugins/git/branchmodel.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/git/branchmodel.cpp b/src/plugins/git/branchmodel.cpp index 62da89ec3f..b0182fa9e4 100644 --- a/src/plugins/git/branchmodel.cpp +++ b/src/plugins/git/branchmodel.cpp @@ -95,6 +95,8 @@ public: BranchNode *rn = rootNode(); if (rn->isLeaf()) return false; + if (root >= rn->children.count()) + return false; return childOf(rn->children.at(root)); } |