Add S9 SystemUI overlay for rounded corners

Conflicts:
	Picker/src/me/phh/treble/overlaypicker/Starter.java

Change-Id: Ibb318a5812950e1396cf35b8c787f95ebe6d5324
diff --git a/Picker/src/me/phh/treble/overlaypicker/Starter.java b/Picker/src/me/phh/treble/overlaypicker/Starter.java
index ecd39f1..a738cac 100644
--- a/Picker/src/me/phh/treble/overlaypicker/Starter.java
+++ b/Picker/src/me/phh/treble/overlaypicker/Starter.java
@@ -44,6 +44,18 @@
 			setOverlayEnabled("me.phh.treble.overlay.essential_ph1", true);
 	}
 
+	private void handleSamsung(Context ctxt) {
+		if(vendorFp == null) return;
+
+		if(vendorFp.contains("starlte") ||
+		   vendorFp.contains("star2lte") ||
+		   vendorFp.contains("starqlte") ||
+		   vendorFp.contains("star2qlte")) {
+			setOverlayEnabled("me.phh.treble.overlay.samsung.s9.systemui", true);
+		}
+
+	}
+
 	private void enableLte(Context ctxt) {
 		//TODO: List here all non-LTE platforms
 		if(!"mt6580".equals(platform))
@@ -59,6 +71,7 @@
 		handleNightmode(ctxt);
 		handleEssentialPh1(ctxt);
 		enableLte(ctxt);
+		handleSamsung(ctxt);
 
 		setOverlayEnabled("me.phh.treble.overlay.systemui.falselocks", true);
 	}
diff --git a/Samsung/S9/SystemUI/Android.mk b/Samsung/S9/SystemUI/Android.mk
new file mode 100644
index 0000000..6924df1
--- /dev/null
+++ b/Samsung/S9/SystemUI/Android.mk
@@ -0,0 +1,6 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-samsung-s9-systemui
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Samsung/S9/SystemUI/AndroidManifest.xml b/Samsung/S9/SystemUI/AndroidManifest.xml
new file mode 100644
index 0000000..a96f3e0
--- /dev/null
+++ b/Samsung/S9/SystemUI/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+        package="me.phh.treble.overlay.samsung.s9.systemui"
+        android:versionCode="1"
+        android:versionName="1.0">
+        <overlay android:targetPackage="com.android.systemui"
+                android:priority="23"/>
+</manifest>
diff --git a/Samsung/S9/SystemUI/res/values-sw372dp/config.xml b/Samsung/S9/SystemUI/res/values-sw372dp/config.xml
new file mode 100644
index 0000000..edb7e9c
--- /dev/null
+++ b/Samsung/S9/SystemUI/res/values-sw372dp/config.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+	<dimen name="rounded_corner_content_padding">64px</dimen>
+</resources>
diff --git a/Samsung/S9/SystemUI/res/values/config.xml b/Samsung/S9/SystemUI/res/values/config.xml
new file mode 100644
index 0000000..edb7e9c
--- /dev/null
+++ b/Samsung/S9/SystemUI/res/values/config.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+	<dimen name="rounded_corner_content_padding">64px</dimen>
+</resources>
diff --git a/overlay.mk b/overlay.mk
index 09cf080..af47d53 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -16,7 +16,7 @@
 	treble-overlay-oneplus-op6 \
 	treble-overlay-moto-g6plus \
 	treble-overlay-wifi5g \
-	treble-overlay-samsung-s9 \
+	treble-overlay-samsung-s9-systemui \
 	treble-overlay-xiaomi-mi8 \
 	treble-overlay-xiaomi-mi8ee \
 	treble-overlay-xiaomi-mi8se \