From e8589d53dd32e19644a4e257d707349ea84bbda5 Mon Sep 17 00:00:00 2001 From: beholder Date: Wed, 18 Oct 2017 03:45:50 +0300 Subject: [PATCH] updated code based on code review --- libraries/ui/src/ui/OffscreenQmlSurface.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/ui/src/ui/OffscreenQmlSurface.cpp b/libraries/ui/src/ui/OffscreenQmlSurface.cpp index 62ef25f47e..eb42c95c66 100644 --- a/libraries/ui/src/ui/OffscreenQmlSurface.cpp +++ b/libraries/ui/src/ui/OffscreenQmlSurface.cpp @@ -1019,15 +1019,15 @@ void OffscreenQmlSurface::synthesizeKeyPress(QString key, QObject* targetOverrid } static void forEachKeyboard(QQuickItem* parent, std::function function) { + if (!function) { + return; + } + auto keyboards = parent->findChildren("keyboard"); for (auto keyboardObject : keyboards) { auto keyboard = qobject_cast(keyboardObject); - if (keyboard == nullptr) { - continue; - } - - if (function) { + if (keyboard) { function(keyboard); } }