From 64b3ab56cbf2c48f211ad588a5d0a69d74f3bf3b Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 22 Jun 2020 13:02:25 +0100 Subject: move existing pages if inserting a page before an existing one MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I661550cecab48c3173bb46c65ca4adc9ade5f927 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/96860 Tested-by: Jenkins Reviewed-by: Caolán McNamara --- vcl/unx/gtk3/gtk3gtkinst.cxx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'vcl/unx') diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx index df717239e62c..b273a7fd47f1 100644 --- a/vcl/unx/gtk3/gtk3gtkinst.cxx +++ b/vcl/unx/gtk3/gtk3gtkinst.cxx @@ -6105,6 +6105,13 @@ private: gtk_widget_show(pChild); gtk_widget_show(pTabWidget); + if (nPos != -1) + { + unsigned int nPageIndex = static_cast(nPos); + if (nPageIndex < m_aPages.size()) + m_aPages.insert(m_aPages.begin() + nPageIndex, nullptr); + } + enable_notify_events(); } -- cgit