From 8c042c80d0c2a8196b8025d63445aebb3e99affb Mon Sep 17 00:00:00 2001 From: Thomas Date: Fri, 10 Jul 2020 11:43:53 +0200 Subject: [PATCH] Fix issue #32 --- .../fedilab/nitterizeme/activities/AppsPickerActivity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/app/fedilab/nitterizeme/activities/AppsPickerActivity.java b/app/src/main/java/app/fedilab/nitterizeme/activities/AppsPickerActivity.java index 022f954..376430f 100644 --- a/app/src/main/java/app/fedilab/nitterizeme/activities/AppsPickerActivity.java +++ b/app/src/main/java/app/fedilab/nitterizeme/activities/AppsPickerActivity.java @@ -129,10 +129,8 @@ public class AppsPickerActivity extends Activity { packages.add(packageName); i++; } - } String defaultApp = new DefaultAppDAO(AppsPickerActivity.this, db).getDefault(packages); - TextView urlText = findViewById(R.id.url); urlText.setText(url); @@ -141,6 +139,7 @@ public class AppsPickerActivity extends Activity { intent.setPackage(defaultApp); startActivity(intent); finish(); + return; } else { ConstraintLayout app_container = findViewById(R.id.app_container); app_container.setVisibility(View.VISIBLE); @@ -188,6 +187,7 @@ public class AppsPickerActivity extends Activity { if (isPresent) { ArrayList oldConcurrent = new DefaultAppDAO(AppsPickerActivity.this, db).getConcurrent(appToUse); ArrayList newConcurrent = Utils.union(oldConcurrent, packages); + newConcurrent.remove(appToUse); new DefaultAppDAO(AppsPickerActivity.this, db).update(appToUse, newConcurrent); } else { val = new DefaultAppDAO(AppsPickerActivity.this, db).insert(appToUse, packages);