From cb2229846d61445fdaff58fd5521dc3fb36e7676 Mon Sep 17 00:00:00 2001 From: "joogab.yun" Date: Thu, 16 Jun 2022 13:51:11 +0900 Subject: [PATCH] It may be outside the range of type int. Change to uint64_t. Change-Id: I41cc20a97e7213f8a27de6281bc861f6b9292867 --- dali-toolkit/devel-api/focus-manager/focus-finder.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dali-toolkit/devel-api/focus-manager/focus-finder.cpp b/dali-toolkit/devel-api/focus-manager/focus-finder.cpp index 2fdf285..71934f0 100644 --- a/dali-toolkit/devel-api/focus-manager/focus-finder.cpp +++ b/dali-toolkit/devel-api/focus-manager/focus-finder.cpp @@ -152,9 +152,9 @@ static int MinorAxisDistance(Dali::Toolkit::Control::KeyboardFocus::Direction di * @param minorAxisDistance The minorAxisDistance * @return The distance */ -static int GetWeightedDistanceFor(int majorAxisDistance, int minorAxisDistance) +static uint64_t GetWeightedDistanceFor(int majorAxisDistance, int minorAxisDistance) { - return 13 * majorAxisDistance * majorAxisDistance + minorAxisDistance * minorAxisDistance; + return 13 * static_cast(majorAxisDistance) * static_cast(majorAxisDistance) + static_cast(minorAxisDistance) * static_cast(minorAxisDistance); } /** -- 2.7.4