From 6f557f4e73d9d7d26f68f8a5c86ebf63431a048e Mon Sep 17 00:00:00 2001 From: unam Date: Wed, 7 Feb 2024 21:34:10 +0900 Subject: [PATCH] =?UTF-8?q?[FIX]=20#311=20departureLatLng=20NPE=20?= =?UTF-8?q?=EB=AC=B8=EC=A0=9C=20=ED=95=B4=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/runnect/runnect/presentation/draw/DrawActivity.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/runnect/runnect/presentation/draw/DrawActivity.kt b/app/src/main/java/com/runnect/runnect/presentation/draw/DrawActivity.kt index 13487f13b..6c7a7eb5d 100644 --- a/app/src/main/java/com/runnect/runnect/presentation/draw/DrawActivity.kt +++ b/app/src/main/java/com/runnect/runnect/presentation/draw/DrawActivity.kt @@ -203,7 +203,9 @@ class DrawActivity : BindingActivity(R.layout.activity_draw showDrawCourse() customDepartureLatLng = getCenterPosition() isBlockUpdateDeparture = true - drawCourse(departureLatLng = customDepartureLatLng) + getCenterPosition().apply { + departureLatLng = this + }.let(::drawCourse) //커스텀 모드 시 departureLatLng이 계속 현위치 좌표값으로 갱신되어 RunActivity로 path 넘길 때 잘못된 값이 넘어가서 대응 조치 //위의 방법으로도 한계가 있어서 putExtra 직전에 값을 한 번 더 갱신해주는 식으로 대응