refactor: remove unused code in old-quality patch (#101)

This commit is contained in:
OxrxL 2022-07-26 15:50:44 +02:00 committed by GitHub
parent f9a137ca1f
commit 6c60a2d929
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,40 +1,23 @@
package app.revanced.integrations.patches; package app.revanced.integrations.patches;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.util.Log;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.Window;
import android.widget.ListView; import android.widget.ListView;
import android.widget.RelativeLayout;
import java.util.Arrays;
import app.revanced.integrations.settings.SettingsEnum; import app.revanced.integrations.settings.SettingsEnum;
import app.revanced.integrations.utils.LogHelper; import app.revanced.integrations.utils.LogHelper;
public class OldQualityLayoutPatch { public class OldQualityLayoutPatch {
public static Window window;
private static boolean hideWindow = true;
public static void showOldQualityMenu(ListView listView) public static void showOldQualityMenu(ListView listView)
{ {
if (!SettingsEnum.OLD_STYLE_QUALITY_SETTINGS.getBoolean()) return; if (!SettingsEnum.OLD_STYLE_QUALITY_SETTINGS.getBoolean()) return;
hideWindow = true;
listView.setOnHierarchyChangeListener(new ViewGroup.OnHierarchyChangeListener() { listView.setOnHierarchyChangeListener(new ViewGroup.OnHierarchyChangeListener() {
@Override @Override
public void onChildViewAdded(View parent, View child) { public void onChildViewAdded(View parent, View child) {
LogHelper.debug(OldQualityLayoutPatch.class, "Added: " + child); LogHelper.debug(OldQualityLayoutPatch.class, "Added: " + child);
parent.setVisibility(View.GONE); parent.setVisibility(View.GONE);
if (window != null && hideWindow) {
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
hideWindow = false;
}
final var indexOfAdvancedQualityMenuItem = 4; final var indexOfAdvancedQualityMenuItem = 4;
if (listView.indexOfChild(child) != indexOfAdvancedQualityMenuItem) return; if (listView.indexOfChild(child) != indexOfAdvancedQualityMenuItem) return;