[Libreoffice-commits] core.git: vcl/source
Caolán McNamara (via logerrit)
logerrit at kemper.freedesktop.org
Fri Jul 9 19:00:39 UTC 2021
vcl/source/uitest/uiobject.cxx | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
New commits:
commit 43f17336db888bd5d4671325e679dc12e693b1d0
Author: Caolán McNamara <caolanm at redhat.com>
AuthorDate: Fri Jul 9 15:53:35 2021 +0100
Commit: Caolán McNamara <caolanm at redhat.com>
CommitDate: Fri Jul 9 21:00:07 2021 +0200
split out duplicated condition and test it once
Change-Id: I6b64ffc85123600046355cd5c4c8830f0d8e44c5
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118695
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm at redhat.com>
diff --git a/vcl/source/uitest/uiobject.cxx b/vcl/source/uitest/uiobject.cxx
index 14ff3f5d7690..fe9791c83aba 100644
--- a/vcl/source/uitest/uiobject.cxx
+++ b/vcl/source/uitest/uiobject.cxx
@@ -411,16 +411,16 @@ vcl::Window* findChild(vcl::Window* pParent, const OUString& rID, bool bRequireV
for (size_t i = 0; i < nCount; ++i)
{
vcl::Window* pChild = pParent->GetChild(i);
- if (pChild->get_id() == rID
- && (!bRequireVisible || pChild->IsVisible()))
+ bool bCandidate = !bRequireVisible || pChild->IsVisible();
+ if (!bCandidate)
+ continue;
+
+ if (pChild->get_id() == rID)
return pChild;
- if (!bRequireVisible || pChild->IsVisible())
- {
- vcl::Window* pResult = findChild(pChild, rID);
- if (pResult)
- return pResult;
- }
+ vcl::Window* pResult = findChild(pChild, rID);
+ if (pResult)
+ return pResult;
}
return nullptr;
More information about the Libreoffice-commits
mailing list