libaurum: apply quick search when isShowing is on. 49/276349/1 accepted/tizen/unified/20220621.140403 submit/tizen/20220617.063744
authorHosang Kim <hosang12.kim@samsung.com>
Wed, 15 Jun 2022 05:27:47 +0000 (14:27 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Wed, 15 Jun 2022 05:27:47 +0000 (14:27 +0900)
Change-Id: Ic945b77b7f48f09d890e1743f12ad5ad78a37163

libaurum/src/Comparer.cc

index c805a97971d2d831f66c20a671fe739b59ca0e23..16c2242029483ae262a8048771aed91cb8a9cacc 100644 (file)
@@ -90,6 +90,8 @@ std::vector<std::shared_ptr<AccessibleNode>> Comparer::findObjects(
 {
     std::vector<std::shared_ptr<AccessibleNode>> ret;
 
+    if (mSelector->mMatchShowing && !root->isShowing()) return ret;
+
     for (auto &match : partialMatches)
         match->update(root, index, depth, partialMatches);