[glance] Use the clip boolean in ClipToOutlineModifier

Previously we didn't read the boolean and treated the presence of the modifier as
meaning "apply clipToOutline"

Test: manually run integration test widgets, see that ripples and rounded corners still work
Change-Id: Id680f993314bb65237ed43623f7cf6d4ff777bfa
diff --git a/glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt b/glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt
index 0c43fc1..e7f905d 100644
--- a/glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt
+++ b/glance/glance-appwidget/src/main/java/androidx/glance/appwidget/ApplyModifiers.kt
@@ -128,9 +128,9 @@
             absolutePadding.bottom.toPixels(displayMetrics)
         )
     }
-    clipToOutline?.let {
+    clipToOutline?.let { clipModifier ->
         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
-            rv.setBoolean(viewDef.mainViewId, "setClipToOutline", true)
+            rv.setBoolean(viewDef.mainViewId, "setClipToOutline", clipModifier.clip)
         }
     }
     enabled?.let {