From 962dcdec676046b14fb58b14d4b19ea9f19e6ce9 Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Fri, 16 Jun 2023 22:45:02 +0300 Subject: [PATCH] fixed search engine issue --- app/src/main/java/ru/vtosters/hooks/PhotoViewer.java | 2 ++ .../java/ru/vtosters/lite/ui/fragments/MediaFragment.java | 4 +--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/ru/vtosters/hooks/PhotoViewer.java b/app/src/main/java/ru/vtosters/hooks/PhotoViewer.java index 2e94b27d2..d9d4997fb 100644 --- a/app/src/main/java/ru/vtosters/hooks/PhotoViewer.java +++ b/app/src/main/java/ru/vtosters/hooks/PhotoViewer.java @@ -130,6 +130,8 @@ public class PhotoViewer { .setItems(items, (di, i) -> openUrl(SearchEngine.values()[i].buildSearchUrl(url))) .show(); } else { + // index correction for old versions with numeration "1-x" + if (selectedEngine >= SearchEngine.values().length) SearchEngine.setDefaultSearchEngine(--selectedEngine); openUrl(SearchEngine.values()[selectedEngine].buildSearchUrl(url)); } } diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java index eea6b8382..439aad840 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/MediaFragment.java @@ -17,7 +17,6 @@ import com.vtosters.lite.R; import okhttp3.Headers; import okhttp3.OkHttpClient; import okhttp3.Request; -import org.json.JSONException; import org.json.JSONObject; import ru.vtosters.hooks.other.Preferences; import ru.vtosters.hooks.other.ThemesUtils; @@ -33,7 +32,6 @@ import ru.vtosters.lite.utils.AndroidUtils; import ru.vtosters.lite.utils.LifecycleUtils; import ru.vtosters.lite.utils.SearchEngine; -import java.io.IOException; import java.util.Arrays; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -261,7 +259,7 @@ public class MediaFragment extends TrackedMaterialPreferenceToolbarFragment { } catch (Exception e) { e.printStackTrace(); } - });; + }); } private void deleteVideoHistoryDialog(Context context) {