From 65179aeafb7ac7e3252b3f2e26403a79f452bc61 Mon Sep 17 00:00:00 2001
From: Han Wang <416810799@qq.com>
Date: Sun, 8 Mar 2020 08:13:03 +0200
Subject: [PATCH] SystemUI: Disable heads up debugging on non eng builds

 * Causes much logspam, especially when using Clash/Shadowsocks
   because notification is updated every second.

Test: m, no logspam anymore
Change-Id: Ibe2db6afa18ebc68032730d81c29fb4cfaf8601f
---
 .../interruption/NotificationInterruptStateProviderImpl.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java b/packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java
index 433d5e19ed6b..aed24fde2155 100644
--- a/packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java
+++ b/packages/SystemUI/src/com/android/systemui/statusbar/notification/interruption/NotificationInterruptStateProviderImpl.java
@@ -22,6 +22,7 @@ import android.app.NotificationManager;
 import android.content.ContentResolver;
 import android.database.ContentObserver;
 import android.hardware.display.AmbientDisplayConfiguration;
+import android.os.Build;
 import android.os.Handler;
 import android.os.PowerManager;
 import android.os.RemoteException;
@@ -52,8 +53,8 @@ import javax.inject.Inject;
 @SysUISingleton
 public class NotificationInterruptStateProviderImpl implements NotificationInterruptStateProvider {
     private static final String TAG = "InterruptionStateProvider";
-    private static final boolean DEBUG = true; //false;
-    private static final boolean DEBUG_HEADS_UP = true;
+    private static final boolean DEBUG = Build.IS_ENG;
+    private static final boolean DEBUG_HEADS_UP = Build.IS_ENG;
     private static final boolean ENABLE_HEADS_UP = true;
     private static final String SETTING_HEADS_UP_TICKER = "ticker_gets_heads_up";
 
-- 
GitLab