diff --git a/app/src/main/java/jp/atled/agileworks/widget/AwAppWidgetRemoteViewsFactory.kt b/app/src/main/java/jp/atled/agileworks/widget/AwAppWidgetRemoteViewsFactory.kt index 8c486a169ca367467b9f77c98b9d53c0f53aee7f..241b75c0354a3fa1cead0c14dc0efc64f9fd30f8 100644 --- a/app/src/main/java/jp/atled/agileworks/widget/AwAppWidgetRemoteViewsFactory.kt +++ b/app/src/main/java/jp/atled/agileworks/widget/AwAppWidgetRemoteViewsFactory.kt @@ -119,6 +119,11 @@ class AwAppWidgetRemoteViewsFactory(applicationContext: Context, intent: Intent? override fun getCount(): Int { Log.d(TAG, "call getCount(): " + (widgetItems?.count() ?: 0)) + // オフライン時、承認待ちウィジェットの場合、1を返す + if (approvalFilterCodes.size == 1) { + return widgetItems?.count() ?: approvalFilterCodes.size + } + // それ以外のまとまったウィジェットの場合、8を返す return widgetItems?.count() ?: 8 }