mirror of
https://codeberg.org/Freeyourgadget/Gadgetbridge
synced 2024-11-28 04:46:51 +01:00
also gather music info from notifications when screen is off
This commit is contained in:
parent
b76619bb5b
commit
66b5a21cf2
@ -169,13 +169,6 @@ public class NotificationListener extends NotificationListenerService {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
Prefs prefs = GBApplication.getPrefs();
|
|
||||||
if (!prefs.getBoolean("notifications_generic_whenscreenon", false)) {
|
|
||||||
PowerManager powermanager = (PowerManager) getSystemService(POWER_SERVICE);
|
|
||||||
if (powermanager.isScreenOn()) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
switch (GBApplication.getGrantedInterruptionFilter()) {
|
switch (GBApplication.getGrantedInterruptionFilter()) {
|
||||||
case NotificationManager.INTERRUPTION_FILTER_ALL:
|
case NotificationManager.INTERRUPTION_FILTER_ALL:
|
||||||
break;
|
break;
|
||||||
@ -193,6 +186,14 @@ public class NotificationListener extends NotificationListenerService {
|
|||||||
if (handleMediaSessionNotification(notification))
|
if (handleMediaSessionNotification(notification))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
Prefs prefs = GBApplication.getPrefs();
|
||||||
|
if (!prefs.getBoolean("notifications_generic_whenscreenon", false)) {
|
||||||
|
PowerManager powermanager = (PowerManager) getSystemService(POWER_SERVICE);
|
||||||
|
if (powermanager.isScreenOn()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if ((notification.flags & Notification.FLAG_ONGOING_EVENT) == Notification.FLAG_ONGOING_EVENT) {
|
if ((notification.flags & Notification.FLAG_ONGOING_EVENT) == Notification.FLAG_ONGOING_EVENT) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user