diff --git a/app/src/main/java/eu/faircode/email/EntityOperation.java b/app/src/main/java/eu/faircode/email/EntityOperation.java index 23eb379af4..ca943413f6 100644 --- a/app/src/main/java/eu/faircode/email/EntityOperation.java +++ b/app/src/main/java/eu/faircode/email/EntityOperation.java @@ -136,7 +136,7 @@ public class EntityOperation { SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); boolean auto_important = prefs.getBoolean("auto_important", false); - if (auto_important) { + if (auto_important && jargs.optBoolean(2, true)) { db.message().setMessageImportance(message.id, flagged ? EntityMessage.PRIORITIY_HIGH : null); queue(context, message, KEYWORD, MessageHelper.FLAG_LOW_IMPORTANCE, false); queue(context, message, KEYWORD, MessageHelper.FLAG_HIGH_IMPORTANCE, true); diff --git a/app/src/main/java/eu/faircode/email/EntityRule.java b/app/src/main/java/eu/faircode/email/EntityRule.java index 520bf5b29d..125fc52f07 100644 --- a/app/src/main/java/eu/faircode/email/EntityRule.java +++ b/app/src/main/java/eu/faircode/email/EntityRule.java @@ -1050,7 +1050,7 @@ public class EntityRule { Integer color = (jargs.has("color") && !jargs.isNull("color") ? jargs.getInt("color") : null); - EntityOperation.queue(context, message, EntityOperation.FLAG, true, color); + EntityOperation.queue(context, message, EntityOperation.FLAG, true, color, false); message.ui_flagged = true; message.color = color;