From e6c08c0c5bea60a5de727fc234379fe86569d6ab Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Tue, 22 Jan 2019 15:23:07 +0000 Subject: Resolves: tdf#122874 select row when user clicks toggle in row MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I761d0566eef07eadf9e583566b8707b18563ee33 Reviewed-on: https://gerrit.libreoffice.org/66742 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- vcl/source/app/salvtables.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vcl/source/app/salvtables.cxx b/vcl/source/app/salvtables.cxx index fb010d50c55a..02f07418a44a 100644 --- a/vcl/source/app/salvtables.cxx +++ b/vcl/source/app/salvtables.cxx @@ -2496,6 +2496,10 @@ IMPL_LINK(SalInstanceTreeView, ToggleHdl, SvLBoxButtonData*, pData, void) SvTreeListEntry* pEntry = pData->GetActEntry(); SvLBoxButton* pBox = pData->GetActBox(); + // tdf#122874 Select the row, calling SelectHdl, before handling + // the toggle + m_xTreeView->Select(pEntry, true); + for (int i = 1, nCount = pEntry->ItemCount(); i < nCount; ++i) { SvLBoxItem& rItem = pEntry->GetItem(i); -- cgit