From 0db2e23c0f1a312e7e586f5d8cb63d174ec1e4fd Mon Sep 17 00:00:00 2001
From: Rinaldy Adin <16521390@mahasiswa.itb.ac.id>
Date: Fri, 5 Apr 2024 15:35:25 +0700
Subject: [PATCH] fix: error randomize trx after landscape in graph

---
 .../main/java/com/example/abe/MainActivity.kt   | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/app/src/main/java/com/example/abe/MainActivity.kt b/app/src/main/java/com/example/abe/MainActivity.kt
index a9a6ee0..90425a5 100644
--- a/app/src/main/java/com/example/abe/MainActivity.kt
+++ b/app/src/main/java/com/example/abe/MainActivity.kt
@@ -67,13 +67,16 @@ class MainActivity : AppCompatActivity(), ExportAlertDialogFragment.ExportAlertD
                     val bundle = Bundle().apply {
                         putInt("random_amount", randomAmount)
                     }
-                    navController.navigate(
-                        R.id.action_navigation_settings_to_navigation_transactions
-                    )
-                    navController.navigate(
-                        R.id.action_navigation_transactions_to_navigation_form_transaction,
-                        bundle
-                    )
+
+                    if (navController.currentDestination?.id == R.id.navigation_settings)
+                        navController.navigate(
+                            R.id.action_navigation_settings_to_navigation_transactions
+                        )
+                    if (navController.currentDestination?.id == R.id.navigation_transactions)
+                        navController.navigate(
+                            R.id.action_navigation_transactions_to_navigation_form_transaction,
+                            bundle
+                        )
                 }
 
                 "EXPIRED_TOKEN" -> {
-- 
GitLab