From: dongsug-song <35130733+dongsug-song@users.noreply.github.com> Date: Fri, 13 Dec 2019 03:55:29 +0000 (+0900) Subject: [NUI] Fix ICustomFocusAlgorithm exception (#1188) X-Git-Tag: accepted/tizen/5.5/unified/20191213.105157~1^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=805c176c1fb8ef1185ea3d52942d21b90db3add6;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [NUI] Fix ICustomFocusAlgorithm exception (#1188) --- diff --git a/src/Tizen.NUI/src/public/FocusManager.cs b/src/Tizen.NUI/src/public/FocusManager.cs index e6736af..f332366 100755 --- a/src/Tizen.NUI/src/public/FocusManager.cs +++ b/src/Tizen.NUI/src/public/FocusManager.cs @@ -782,6 +782,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); } }