@@ -6,7 +6,6 @@ import android.appwidget.AppWidgetProvider
66import android.content.Context
77import android.content.Intent
88import android.os.Bundle
9- import android.view.View
109import android.widget.RemoteViews
1110import com.wstxda.switchai.R
1211import com.wstxda.switchai.activity.AssistantSelectorActivity
@@ -65,6 +64,7 @@ class AssistantMaterialWidgetProvider : AppWidgetProvider() {
6564 val minHeight = options.getInt(AppWidgetManager .OPTION_APPWIDGET_MIN_HEIGHT )
6665
6766 val layoutId = when {
67+ minHeight >= 100 -> R .layout.widget_assistant_material_tall
6868 minWidth < 150 -> R .layout.widget_assistant_material_small
6969 minWidth >= 300 -> R .layout.widget_assistant_material_wide
7070 else -> R .layout.widget_assistant_material_default
@@ -85,7 +85,7 @@ class AssistantMaterialWidgetProvider : AppWidgetProvider() {
8585
8686 setupClickIntents(context, appWidgetId, views)
8787
88- setupAssistantList(context, appWidgetManager, appWidgetId, views, layoutId, minHeight )
88+ setupAssistantList(context, appWidgetManager, appWidgetId, views, layoutId)
8989
9090 appWidgetManager.updateAppWidget(appWidgetId, views)
9191 }
@@ -121,13 +121,9 @@ class AssistantMaterialWidgetProvider : AppWidgetProvider() {
121121 appWidgetId : Int ,
122122 views : RemoteViews ,
123123 layoutId : Int ,
124- minHeight : Int
125124 ) {
126- val isWideAndTall = layoutId == R .layout.widget_assistant_material_wide && minHeight > 100
127-
128- if (isWideAndTall) {
129- views.setViewVisibility(R .id.assistant_list, View .VISIBLE )
130125
126+ if (layoutId == R .layout.widget_assistant_material_tall) {
131127 val serviceIntent = Intent (context, WidgetAssistantListService ::class .java)
132128 @Suppress(" DEPRECATION" ) views.setRemoteAdapter(R .id.assistant_list, serviceIntent)
133129
@@ -145,8 +141,6 @@ class AssistantMaterialWidgetProvider : AppWidgetProvider() {
145141 @Suppress(" DEPRECATION" ) appWidgetManager.notifyAppWidgetViewDataChanged(
146142 appWidgetId, R .id.assistant_list
147143 )
148- } else if (layoutId == R .layout.widget_assistant_material_wide) {
149- views.setViewVisibility(R .id.assistant_list, View .GONE )
150144 }
151145 }
152146}
0 commit comments