From bbcad95e6a3febf8858085c06401d511a69f48e2 Mon Sep 17 00:00:00 2001 From: Andrey Novikov Date: Sun, 4 Feb 2024 19:27:06 +0300 Subject: [PATCH] Fix crash during tests --- app/src/main/java/mobi/maptrek/fragments/DataList.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/mobi/maptrek/fragments/DataList.java b/app/src/main/java/mobi/maptrek/fragments/DataList.java index c7adf93e..cf51a614 100644 --- a/app/src/main/java/mobi/maptrek/fragments/DataList.java +++ b/app/src/main/java/mobi/maptrek/fragments/DataList.java @@ -116,6 +116,8 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat setDataSource(dataSource, savedInstanceState); if (dataSource instanceof WaypointDbDataSource) { mFloatingButton = mFragmentHolder.enableListActionButton(R.drawable.ic_add_location, v -> { + if (!isAdded()) // automated testing presses buttons too quickly + return; CoordinatesInput.Builder builder = new CoordinatesInput.Builder(); CoordinatesInput coordinatesInput = builder.setCallbacks(DataList.this) .setTitle(getString(R.string.titleCoordinatesInput))