From 1038a323fb407bcc514426a2fb9e251216d37399 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Fri, 3 Apr 2015 09:03:03 +0100 Subject: Resolves: tdf#89785 drop down list sizes locked in too early get initial size request after language and sort lists have been filled. We should really queue_resize in list/combo boxes if the StateChanged::DATA gets emitted for them. But we're mostly gotten away with it so far. Change-Id: I37137365e8e71b8f803977edaf46d6c7cfb3fcc2 --- sw/source/ui/index/cnttab.cxx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/sw/source/ui/index/cnttab.cxx b/sw/source/ui/index/cnttab.cxx index 5361bcd72cd4..db7c1b396d57 100644 --- a/sw/source/ui/index/cnttab.cxx +++ b/sw/source/ui/index/cnttab.cxx @@ -824,16 +824,17 @@ SwTOXSelectTabPage::SwTOXSelectTabPage(vcl::Window* pParent, const SfxItemSet& r get(m_pLanguageLB, "lang"); get(m_pSortAlgorithmLB, "keytype"); - //Default mode is arranged to be the tallest mode - //of alphabetical index, lock that height in now - Size aPrefSize(get_preferred_size()); - set_height_request(aPrefSize.Height()); - pIndexEntryWrapper = new IndexEntrySupplierWrapper(); m_pLanguageLB->SetLanguageList( LANG_LIST_ALL | LANG_LIST_ONLY_KNOWN, false, false, false ); + //Default mode is arranged to be the tallest mode + //of alphabetical index, lock that height in now + LanguageHdl(0); //fill sort algorithm list + Size aPrefSize(get_preferred_size()); + set_height_request(aPrefSize.Height()); + sAddStyleContent = m_pAddStylesCB->GetText(); ResStringArray& rNames = aFromNames.GetNames(); -- cgit v1.2.3