diff --git a/src/main/java/org/tasks/Notifier.java b/src/main/java/org/tasks/Notifier.java
index 4982350ef..da431ddb6 100644
--- a/src/main/java/org/tasks/Notifier.java
+++ b/src/main/java/org/tasks/Notifier.java
@@ -270,12 +270,16 @@ public class Notifier {
private void activateNotification(int ringTimes, int notificationId, Notification notification, String text) {
if (preferences.getBoolean(R.string.p_rmd_persistent, true)) {
- notification.flags |= Notification.FLAG_NO_CLEAR | Notification.FLAG_SHOW_LIGHTS;
+ notification.flags |= Notification.FLAG_NO_CLEAR;
+ }
+ if (preferences.getBoolean(R.string.p_disable_notification_light, false)) {
+ notification.ledOffMS = 0;
+ notification.ledOnMS = 0;
+ } else {
+ notification.flags |= Notification.FLAG_SHOW_LIGHTS;
notification.ledOffMS = 5000;
notification.ledOnMS = 700;
notification.ledARGB = Color.YELLOW;
- } else {
- notification.defaults = Notification.DEFAULT_LIGHTS;
}
if (atLeastJellybean()) {
diff --git a/src/main/res/values/keys.xml b/src/main/res/values/keys.xml
index fdd9ee861..fdca939d3 100644
--- a/src/main/res/values/keys.xml
+++ b/src/main/res/values/keys.xml
@@ -243,6 +243,7 @@
reverse_sort
manual_sort
notification_priority
+ disable_notification_light
- @string/TEA_ctrl_when_pref
diff --git a/src/main/res/values/strings.xml b/src/main/res/values/strings.xml
index 48a174ec0..b621d459f 100644
--- a/src/main/res/values/strings.xml
+++ b/src/main/res/values/strings.xml
@@ -137,6 +137,7 @@
Anonymous usage statistics are collected
Opt-out
Tag already exists
+ Disable notification light
diff --git a/src/main/res/xml/preferences_reminders.xml b/src/main/res/xml/preferences_reminders.xml
index d8a0696c5..d7bfde05c 100644
--- a/src/main/res/xml/preferences_reminders.xml
+++ b/src/main/res/xml/preferences_reminders.xml
@@ -33,6 +33,11 @@
android:showDefault="true"
android:showSilent="true"
android:title="@string/sound" />
+