diff --git a/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue b/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue index 2e7e6f6935816..2f2571316d9c0 100644 --- a/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue +++ b/src/renderer/components/SubscriptionSettings/SubscriptionSettings.vue @@ -38,7 +38,7 @@ :default-value="onlyShowLatestFromChannelNumber" :disabled="!onlyShowLatestFromChannel" :min-value="1" - :max-value="30" + :max-value="useRssFeeds ? 15 : 30" :step="1" @change="updateOnlyShowLatestFromChannelNumber" /> @@ -75,6 +75,12 @@ const useRssFeeds = computed(() => store.getters.getUseRssFeeds) */ function updateUseRssFeeds(value) { store.dispatch('updateUseRssFeeds', value) + const max = value ? 15 : 30 + if (onlyShowLatestFromChannelNumber.value > max) { + updateOnlyShowLatestFromChannelNumber(max) + } else if (!value && onlyShowLatestFromChannelNumber.value === 15) { + updateOnlyShowLatestFromChannelNumber(max) + } } /** @type {import('vue').ComputedRef} */