diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index bbb354c907b4e558e9bfadbbd6db819e48b2bb4a..5b815edc288055c74f1d905b870d90fe3c51e1f7 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -7,6 +7,7 @@
+
@@ -183,11 +184,13 @@
android:enabled="true"
android:exported="true"/>
-
+ android:permission="foundation.e.accountmanager.permission.ACCOUNT_EVENTS">
-
+
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/receiver/AccountRemoveReceiver.java b/app/src/main/java/it/niedermann/owncloud/notes/receiver/AccountRemoveReceiver.java
index 480a7d1a7bd7ac42f3668b1b2f13da89ce4bed62..4c6d837d4e20ff77425f0eb7b913a2028a95be3f 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/receiver/AccountRemoveReceiver.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/receiver/AccountRemoveReceiver.java
@@ -39,13 +39,13 @@ public class AccountRemoveReceiver extends BroadcastReceiver {
private static final String TAG = AccountRemoveReceiver.class.getSimpleName();
private static final String[] SUPPORTED_ACCOUNT_TYPES = {"e.foundation.webdav.eelo"};
- private static final String ACTION_ACCOUNT_REMOVE = "android.accounts.action.ACCOUNT_REMOVED";
+ private static final String ACTION_ACCOUNT_REMOVED = "foundation.e.accountmanager.action.ACCOUNT_REMOVED";
private final ExecutorService executor = Executors.newCachedThreadPool();
@Override
public void onReceive(Context context, Intent intent) {
- if (!ACTION_ACCOUNT_REMOVE.equals(intent.getAction())) {
+ if (!ACTION_ACCOUNT_REMOVED.equals(intent.getAction())) {
return;
}