From 9cf8127bbe2677c03c05457e26bf636875b860b6 Mon Sep 17 00:00:00 2001 From: Brian Pellin Date: Mon, 26 Jan 2009 20:40:24 -0600 Subject: [PATCH] Clear global data on exit. --- src/com/android/keepass/Database.java | 6 ++++++ src/com/android/keepass/KeePass.java | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/com/android/keepass/Database.java b/src/com/android/keepass/Database.java index 922f94730..cf705ee85 100644 --- a/src/com/android/keepass/Database.java +++ b/src/com/android/keepass/Database.java @@ -91,6 +91,12 @@ public class Database { } } + public static void clear() { + gGroups.clear(); + gEntries.clear(); + gRoot = null; + mPM = null; + } } diff --git a/src/com/android/keepass/KeePass.java b/src/com/android/keepass/KeePass.java index 42341f2d2..cc2c11658 100644 --- a/src/com/android/keepass/KeePass.java +++ b/src/com/android/keepass/KeePass.java @@ -60,7 +60,9 @@ public class KeePass extends Activity { protected void onResume() { super.onResume(); + // Clear password on Database state setEditText(R.id.pass_password, ""); + Database.clear(); } @Override