diff --git a/web/repertory/lib/widgets/mount_settings.dart b/web/repertory/lib/widgets/mount_settings.dart index f486f594..fff9e6b0 100644 --- a/web/repertory/lib/widgets/mount_settings.dart +++ b/web/repertory/lib/widgets/mount_settings.dart @@ -202,13 +202,11 @@ class _MountSettingsWidgetState extends State { } else if (key == "OnlineCheckRetrySeconds") { _addIntSetting(commonSettings, _settings, key, value); } else if (key == "PreferredDownloadType") { - _addStringSetting( - commonSettings, - _settings, - key, - value, - Icons.download, - ); + _addListSetting(commonSettings, _settings, key, value, [ + "default", + "direct", + "ring_buffer", + ], Icons.download); } else if (key == "RetryReadCount") { _addIntSetting(commonSettings, _settings, key, value); } else if (key == "RingBufferFileSize") {