Keep Samsung lockscreen layout on statusbar roots
This commit is contained in:
+7
-1
@@ -7,6 +7,7 @@ import android.graphics.Bitmap;
|
|||||||
import android.graphics.Canvas;
|
import android.graphics.Canvas;
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.graphics.drawable.Drawable;
|
import android.graphics.drawable.Drawable;
|
||||||
|
import android.os.Build;
|
||||||
import android.os.Looper;
|
import android.os.Looper;
|
||||||
import android.os.PowerManager;
|
import android.os.PowerManager;
|
||||||
import android.service.notification.StatusBarNotification;
|
import android.service.notification.StatusBarNotification;
|
||||||
@@ -5055,7 +5056,12 @@ final class StockLayoutCanvasController {
|
|||||||
return isUnlockedStatusBarRoot(root)
|
return isUnlockedStatusBarRoot(root)
|
||||||
|| (activeScene != null
|
|| (activeScene != null
|
||||||
&& activeScene.isLockscreen()
|
&& activeScene.isLockscreen()
|
||||||
&& isNotificationShadeWindowRoot(root));
|
&& isNotificationShadeWindowRoot(root)
|
||||||
|
&& !isSamsungDevice());
|
||||||
|
}
|
||||||
|
|
||||||
|
private boolean isSamsungDevice() {
|
||||||
|
return "samsung".equalsIgnoreCase(Build.MANUFACTURER);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateActiveScene(View root, Context context) {
|
private void updateActiveScene(View root, Context context) {
|
||||||
|
|||||||
Reference in New Issue
Block a user