diff --git a/app/src/main/java/se/ajpanton/statusbartweak/runtime/layout/StockLayoutCanvasController.java b/app/src/main/java/se/ajpanton/statusbartweak/runtime/layout/StockLayoutCanvasController.java index 1266d72..0426a4c 100644 --- a/app/src/main/java/se/ajpanton/statusbartweak/runtime/layout/StockLayoutCanvasController.java +++ b/app/src/main/java/se/ajpanton/statusbartweak/runtime/layout/StockLayoutCanvasController.java @@ -7,6 +7,7 @@ import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.drawable.Drawable; +import android.os.Build; import android.os.Looper; import android.os.PowerManager; import android.service.notification.StatusBarNotification; @@ -5055,7 +5056,12 @@ final class StockLayoutCanvasController { return isUnlockedStatusBarRoot(root) || (activeScene != null && activeScene.isLockscreen() - && isNotificationShadeWindowRoot(root)); + && isNotificationShadeWindowRoot(root) + && !isSamsungDevice()); + } + + private boolean isSamsungDevice() { + return "samsung".equalsIgnoreCase(Build.MANUFACTURER); } private void updateActiveScene(View root, Context context) {