Files
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

83 lines
2.9 KiB
Java

package com.ironsource;
import android.graphics.Rect;
import android.view.View;
import android.view.ViewTreeObserver;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class iu {
private final jn a;
private View b;
private boolean c;
private final ViewTreeObserver.OnGlobalLayoutListener d;
private final ViewTreeObserver.OnWindowFocusChangeListener e;
private final Rect f;
public iu(jn onVisibilityChangeListener) {
Intrinsics.checkNotNullParameter(onVisibilityChangeListener, "onVisibilityChangeListener");
this.a = onVisibilityChangeListener;
this.d = new ViewTreeObserver.OnGlobalLayoutListener() { // from class: com.ironsource.iu$$ExternalSyntheticLambda0
@Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
public final void onGlobalLayout() {
iu.a(iu.this);
}
};
this.e = new ViewTreeObserver.OnWindowFocusChangeListener() { // from class: com.ironsource.iu$$ExternalSyntheticLambda1
@Override // android.view.ViewTreeObserver.OnWindowFocusChangeListener
public final void onWindowFocusChanged(boolean z) {
iu.a(iu.this, z);
}
};
this.f = new Rect();
}
private final void a() {
boolean c = c();
if (this.c != c) {
this.c = c;
this.a.a(c);
}
}
/* JADX INFO: Access modifiers changed from: private */
public static final void a(iu this$0) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.a();
}
/* JADX INFO: Access modifiers changed from: private */
public static final void a(iu this$0, boolean z) {
Intrinsics.checkNotNullParameter(this$0, "this$0");
this$0.a();
}
public final void a(View view) {
Intrinsics.checkNotNullParameter(view, "view");
this.b = view;
view.getViewTreeObserver().addOnGlobalLayoutListener(this.d);
view.getViewTreeObserver().addOnWindowFocusChangeListener(this.e);
}
public final void b() {
ViewTreeObserver viewTreeObserver;
ViewTreeObserver viewTreeObserver2;
View view = this.b;
if (view != null && (viewTreeObserver2 = view.getViewTreeObserver()) != null) {
viewTreeObserver2.removeOnGlobalLayoutListener(this.d);
}
View view2 = this.b;
if (view2 != null && (viewTreeObserver = view2.getViewTreeObserver()) != null) {
viewTreeObserver.removeOnWindowFocusChangeListener(this.e);
}
this.b = null;
}
public final boolean c() {
View view;
View view2;
View view3 = this.b;
return view3 != null && view3.isShown() && (view = this.b) != null && view.hasWindowFocus() && (view2 = this.b) != null && view2.getGlobalVisibleRect(this.f);
}
}