From e9cbc39daa7c9ab289ebd4e92e5afb488f9448a8 Mon Sep 17 00:00:00 2001 From: dongsug-song <35130733+dongsug-song@users.noreply.github.com> Date: Fri, 13 Dec 2019 12:17:37 +0900 Subject: [PATCH] [NUI] Fix ICustomFocusAlgorithm exception (#1182) --- src/Tizen.NUI/src/public/FocusManager.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Tizen.NUI/src/public/FocusManager.cs b/src/Tizen.NUI/src/public/FocusManager.cs index f6827c5..6bc6d1f 100755 --- a/src/Tizen.NUI/src/public/FocusManager.cs +++ b/src/Tizen.NUI/src/public/FocusManager.cs @@ -775,6 +775,11 @@ namespace Tizen.NUI public override View GetNextFocusableView(View current, View proposed, View.FocusDirection direction) { + if(_customFocusAlgorithm == null) + { + Tizen.Log.Error("NUI", $"[ERROR] User defined ICustomFocusAlgorithm interface class becomes unreachable. Null will be proposed for next focusing!"); + return null; + } return _customFocusAlgorithm.GetNextFocusableView(current, proposed, direction); } } -- 2.7.4