diff options
author | Terrence Enger <tenger@iseries-guru.com> | 2013-04-03 10:44:58 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2013-04-03 10:48:40 +0100 |
commit | e0dd0e821b9b29e7489e0a17f7c43ef45c0941e9 (patch) | |
tree | cdaf7dbec79e87628bfe3b428e7d9fe416d8194c /vcl | |
parent | 7470c93a7b70eec967a52ddbf8a3c9430d3b6f2f (diff) |
Resolves: fdo#61688 SIGABRT with debug build in sortIntoBestTabTraversalOrder
Change-Id: I28b125405eda3362d0c71a1e1052ef4d3afbcf34
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/source/window/builder.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vcl/source/window/builder.cxx b/vcl/source/window/builder.cxx index d466f4275ae7..a971614dd104 100644 --- a/vcl/source/window/builder.cxx +++ b/vcl/source/window/builder.cxx @@ -1389,6 +1389,8 @@ void VclBuilder::handleTabChild(Window *pParent, xmlreader::XmlReader &reader) //we sort these into a best-tab-order sequence bool VclBuilder::sortIntoBestTabTraversalOrder::operator()(const Window *pA, const Window *pB) const { + if (pA == pB) + return false; //sort child order within parent list by grid position sal_Int32 nTopA = pA->get_grid_top_attach(); sal_Int32 nTopB = pB->get_grid_top_attach(); |