discord-jadx/app/src/main/java/c/a/d/d.java

49 lines
1.7 KiB
Java

package c.a.d;
import com.discord.app.AppTransitionActivity;
import d0.z.d.m;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.TreeMap;
import kotlin.jvm.functions.Function0;
/* compiled from: AppEventHandlerActivity.kt */
public abstract class d extends AppTransitionActivity {
public final TreeMap<Integer, HashMap<String, Function0<Boolean>>> k = new TreeMap<>();
@Override // com.discord.app.AppTransitionActivity, androidx.activity.ComponentActivity, android.app.Activity
public void onBackPressed() {
boolean z2;
Collection<HashMap<String, Function0<Boolean>>> values = this.k.values();
m.checkNotNullExpressionValue(values, "backPressHandlers\n .values");
Iterator<T> it = values.iterator();
loop0:
while (true) {
if (!it.hasNext()) {
z2 = false;
break;
}
Collection values2 = ((HashMap) it.next()).values();
m.checkNotNullExpressionValue(values2, "handlers\n .values");
Iterator it2 = values2.iterator();
while (true) {
if (it2.hasNext()) {
if (((Boolean) ((Function0) it2.next()).mo1invoke()).booleanValue()) {
z2 = true;
break loop0;
}
}
}
}
if (!z2 && !isFinishing()) {
try {
super.onBackPressed();
} catch (Exception e) {
if (!(e instanceof IllegalArgumentException) && !(e instanceof IllegalStateException)) {
throw e;
}
}
}
}
}