From a4477e090599fd7167bf0f62b02da8ce665342c1 Mon Sep 17 00:00:00 2001 From: oliexdev Date: Sat, 16 Apr 2022 08:49:30 +0200 Subject: [PATCH] fix bug if no reference user is avialable, see #827 --- .../src/main/java/com/health/openscale/gui/MainActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/android_app/app/src/main/java/com/health/openscale/gui/MainActivity.java b/android_app/app/src/main/java/com/health/openscale/gui/MainActivity.java index 65ecc1cd..cbdf1662 100644 --- a/android_app/app/src/main/java/com/health/openscale/gui/MainActivity.java +++ b/android_app/app/src/main/java/com/health/openscale/gui/MainActivity.java @@ -484,6 +484,11 @@ public class MainActivity extends AppCompatActivity builder.setPositiveButton(R.string.label_ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { + if (userIds.isEmpty()) { + Toast.makeText(getApplicationContext(), getString(R.string.info_assisted_weighing_no_reference_user), Toast.LENGTH_LONG).show(); + return; + } + int selectedPosition = ((AlertDialog)dialog).getListView().getCheckedItemPosition(); prefs.edit().putInt("assistedWeighingRefUserId", userIds.get(selectedPosition)).commit();