From 386a73e0b76032b4992829bfdf9965854351b230 Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 18 Dec 2017 10:03:48 +0000 Subject: remove a CONTAINER_APPEND use MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I266a1741581a06a995c8cb012dcb18a32a38026d Reviewed-on: https://gerrit.libreoffice.org/46699 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- svx/source/form/filtnav.cxx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'svx') diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx index 8a280a0a4a1a..37a91bf0d4e3 100644 --- a/svx/source/form/filtnav.cxx +++ b/svx/source/form/filtnav.cxx @@ -198,14 +198,14 @@ public: class FmFilterInsertedHint : public FmFilterHint { - sal_uLong m_nPos; // Position relative to the parent of the data + size_t m_nPos; // Position relative to the parent of the data public: - FmFilterInsertedHint(FmFilterData* pData, sal_uLong nRelPos) + FmFilterInsertedHint(FmFilterData* pData, size_t nRelPos) :FmFilterHint(pData) ,m_nPos(nRelPos){} - sal_uLong GetPos() const { return m_nPos; } + size_t GetPos() const { return m_nPos; } }; class FmFilterRemovedHint : public FmFilterHint @@ -710,18 +710,18 @@ void FmFilterModel::AppendFilterItems( FmFormItem& _rFormItem ) } } - void FmFilterModel::Insert(const ::std::vector::iterator& rPos, FmFilterData* pData) { + size_t nPos; ::std::vector& rItems = pData->GetParent()->GetChildren(); - sal_uLong nPos = rPos == rItems.end() ? CONTAINER_APPEND : rPos - rItems.begin(); - if (nPos == CONTAINER_APPEND) + if (rPos == rItems.end()) { + nPos = rItems.size(); rItems.push_back(pData); - nPos = rItems.size() - 1; } else { + nPos = rPos - rItems.begin(); rItems.insert(rPos, pData); } -- cgit