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