sc/source/ui/miscdlgs/crnrdlg.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-)
New commits: commit 7d41122d44f8566316d984333b17af39cf413a52 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Mon Sep 16 15:38:18 2019 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Mon Sep 16 18:04:03 2019 +0200 Resolves: tdf#127546 crash on clicking --Column-- or --Row-- Change-Id: I59cbcdf09b679521b54aa9752bfb15db89829993 Reviewed-on: https://gerrit.libreoffice.org/79016 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/sc/source/ui/miscdlgs/crnrdlg.cxx b/sc/source/ui/miscdlgs/crnrdlg.cxx index 1a4414f992d4..ccd9076570a4 100644 --- a/sc/source/ui/miscdlgs/crnrdlg.cxx +++ b/sc/source/ui/miscdlgs/crnrdlg.cxx @@ -632,7 +632,7 @@ IMPL_LINK_NOARG(ScColRowNameRangesDlg, Range1SelectHdl, weld::TreeView&, void) while (nSelectPos != -1 && nSelectPos < nCnt && m_xLbRange->get_id(nSelectPos).toInt32() == nEntryDataDelim) { // skip Delimiter ++nMoves; - m_xLbRange->select( ++nSelectPos ); + ++nSelectPos; } OUString aRangeStr = m_xLbRange->get_selected_text(); if ( nMoves ) @@ -641,7 +641,7 @@ IMPL_LINK_NOARG(ScColRowNameRangesDlg, Range1SelectHdl, weld::TreeView&, void) { // if entries exist before the " --- Row --- " Delimiter then // do not stop at the delimiter nSelectPos = nCnt - 2; - m_xLbRange->select( nSelectPos ); + m_xLbRange->select(nSelectPos); aRangeStr = m_xLbRange->get_selected_text(); } else if ( nSelectPos > 2 && nSelectPos < nCnt && !aRangeStr.isEmpty() @@ -651,6 +651,8 @@ IMPL_LINK_NOARG(ScColRowNameRangesDlg, Range1SelectHdl, weld::TreeView&, void) m_xLbRange->select( nSelectPos ); aRangeStr = m_xLbRange->get_selected_text(); } + else + m_xLbRange->select(nSelectPos); } NameRangeMap::const_iterator itr = aRangeMap.find(aRangeStr); if ( itr != aRangeMap.end() ) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits