From 3abdd22031b5479ca6d66000ec60698020761607 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Sun, 26 Apr 2020 09:40:50 -0400 Subject: [PATCH] android: fixed state locked in processing after saving --- .../src/com/introlab/rtabmap/RTABMapActivity.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/android/src/com/introlab/rtabmap/RTABMapActivity.java b/app/android/src/com/introlab/rtabmap/RTABMapActivity.java index 0fbc805a..15c4e46a 100644 --- a/app/android/src/com/introlab/rtabmap/RTABMapActivity.java +++ b/app/android/src/com/introlab/rtabmap/RTABMapActivity.java @@ -3188,13 +3188,20 @@ public class RTABMapActivity extends FragmentActivity implements OnClickListener final File f = new File(newDatabasePath); final int fileSizeMB = (int)f.length()/(1024 * 1024); + if(!mItemDataRecorderMode.isChecked()) + { + mOpenedDatabasePath = newDatabasePath; + } + mProgressDialog.dismiss(); + updateState(previousState); + AlertDialog d2 = new AlertDialog.Builder(getActivity()) .setCancelable(false) .setTitle("Database saved!") .setMessage(String.format("Database \"%s\" (%d MB) successfully saved on the SD-CARD!", newDatabasePathHuman, fileSizeMB)) .setPositiveButton("OK", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { - // do nothing + resetNoTouchTimer(true); } }) .create();