diff --git a/app/src/main/java/org/oxycblt/auxio/ui/LifecycleDialog.kt b/app/src/main/java/org/oxycblt/auxio/ui/LifecycleDialog.kt
index ecf0ac8f2..e9328935d 100644
--- a/app/src/main/java/org/oxycblt/auxio/ui/LifecycleDialog.kt
+++ b/app/src/main/java/org/oxycblt/auxio/ui/LifecycleDialog.kt
@@ -37,8 +37,7 @@ abstract class LifecycleDialog : AppCompatDialogFragment() {
override fun onCreateDialog(savedInstanceState: Bundle?): Dialog {
val builder = MaterialAlertDialogBuilder(requireActivity(), theme)
- // Setting the background in XML will also apply it to the tooltip for some insane reason
- // so we have to do it programmatically instead.
+ // Apply a custom background to avoid rounded corners.
builder.background = R.attr.colorSurface.resolveAttr(requireContext()).toDrawable()
onConfigDialog(builder)
diff --git a/app/src/main/res/drawable-nodpi/ui_widget_preview.png b/app/src/main/res/drawable-nodpi/ui_widget_preview.png
index c79c6b3d3..f2f5807cf 100644
Binary files a/app/src/main/res/drawable-nodpi/ui_widget_preview.png and b/app/src/main/res/drawable-nodpi/ui_widget_preview.png differ
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index e3c28fd55..c5fbbfa58 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -37,6 +37,4 @@
8dp
4dp
-
- 0dp
\ No newline at end of file
diff --git a/app/src/main/res/values/styles_component.xml b/app/src/main/res/values/styles_component.xml
index a1f6949db..430e6a7a5 100644
--- a/app/src/main/res/values/styles_component.xml
+++ b/app/src/main/res/values/styles_component.xml
@@ -72,7 +72,5 @@
- ?attr/colorSurface
-
+
\ No newline at end of file