ipv4 dns fix

This commit is contained in:
Yuriy Liskov
2024-03-22 19:59:48 +02:00
parent cdfeeac16e
commit 76de842e77
6 changed files with 13 additions and 2 deletions
@@ -232,6 +232,11 @@ public class PlayerSettingsPresenter extends BasePresenter<Void> {
private void appendDeveloperCategory(AppDialogPresenter settingsPresenter) {
List<OptionItem> options = new ArrayList<>();
options.add(UiOptionItem.from(getContext().getString(R.string.prefer_ipv4),
getContext().getString(R.string.prefer_ipv4_desc),
option -> GlobalPreferences.instance(getContext()).preferIPv4Dns(!option.isSelected()),
!GlobalPreferences.instance(getContext()).isIPv4DnsPreferred()));
// Disable long press on buggy controllers.
options.add(UiOptionItem.from(getContext().getString(R.string.disable_ok_long_press),
getContext().getString(R.string.disable_ok_long_press_desc),
@@ -643,4 +643,6 @@
<string name="fullscreen_mode">Полноэкранный режим (без системных панелей)</string>
<string name="player_only_mode">Показывать только плеер, если видео открыто вне приложения</string>
<string name="pinned_channel_rows">Отображать закрепленный канал в виде строк</string>
<string name="prefer_ipv4">Предпочитать IPv4 DNS</string>
<string name="prefer_ipv4_desc">Можеть исправить случаи, когда приложение вообще не работает.\nВнимание. На некоторых устройствах могут быть вылеты приложения (особенно на Android 8 и приставке Dune HD)</string>
</resources>
@@ -643,4 +643,6 @@
<string name="fullscreen_mode">Повноекранний режим (без системних панелей)</string>
<string name="player_only_mode">Показувати лише плеєр, якщо відео відкрито поза застосунком</string>
<string name="pinned_channel_rows">Відображати закріплений канал у вигляді рядків</string>
<string name="prefer_ipv4">Надавати перевагу IPv4 DNS</string>
<string name="prefer_ipv4_desc">Може виправити випадки, коли застосунок взагалі не працює.\nУвага. На деяких пристроях можливі падіння застосунку (особливо на Android 8 та пристроях Dune HD)</string>
</resources>
+2
View File
@@ -652,4 +652,6 @@
<string name="fullscreen_mode">Fullscreen mode (without system bars)</string>
<string name="player_only_mode">Show only the player if the video is opened outside of the app</string>
<string name="pinned_channel_rows">Display pinned channel as rows</string>
<string name="prefer_ipv4">Prefer IPv4 DNS</string>
<string name="prefer_ipv4_desc">Could fix situations when the app isn\'t working at all.\nNote. May cause hangs and crashes (especially on Android 8 devices or Dune HD)</string>
</resources>