diff --git a/lib/components/settings/settings_selection.dart b/lib/components/settings/settings_selection.dart index 0f175f2cf..f09c9e1ea 100644 --- a/lib/components/settings/settings_selection.dart +++ b/lib/components/settings/settings_selection.dart @@ -65,7 +65,9 @@ class _SettingsSelectionState icon ??= widget.iconBuilder?.call(widget.pref.value); icon ??= Icons.settings; - final useDropdownInstead = MediaQuery.sizeOf(context).width < 450; + final expSelectionWidth = widget.options.length * widget.optionsWidth; + final useDropdownInstead = + MediaQuery.sizeOf(context).width * 0.48 < expSelectionWidth; return ListTile( onTap: () {