zzaxj.smali

.class final Lcom/google/android/gms/internal/zzaxj;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Landroid/view/View$OnClickListener;


# instance fields
.field private synthetic zzewm:Lcom/google/android/gms/internal/zzaxh;


# direct methods
.method constructor <init>(Lcom/google/android/gms/internal/zzaxh;)V
    .registers 2

    iput-object p1, p0, Lcom/google/android/gms/internal/zzaxj;->zzewm:Lcom/google/android/gms/internal/zzaxh;

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public final onClick(Landroid/view/View;)V
    .registers 5

    iget-object p1, p0, Lcom/google/android/gms/internal/zzaxj;->zzewm:Lcom/google/android/gms/internal/zzaxh;

    invoke-static {p1}, Lcom/google/android/gms/internal/zzaxh;->zzb(Lcom/google/android/gms/internal/zzaxh;)Landroid/content/Context;

    move-result-object p1

    invoke-static {p1}, Lcom/google/android/gms/cast/framework/CastContext;->getSharedInstance(Landroid/content/Context;)Lcom/google/android/gms/cast/framework/CastContext;

    move-result-object p1

    invoke-virtual {p1}, Lcom/google/android/gms/cast/framework/CastContext;->getSessionManager()Lcom/google/android/gms/cast/framework/SessionManager;

    move-result-object p1

    invoke-virtual {p1}, Lcom/google/android/gms/cast/framework/SessionManager;->getCurrentCastSession()Lcom/google/android/gms/cast/framework/CastSession;

    move-result-object p1

    if-eqz p1, :cond_44

    invoke-virtual {p1}, Lcom/google/android/gms/cast/framework/Session;->isConnected()Z

    move-result v0

    if-eqz v0, :cond_44

    const/4 v0, 0x0

    const/4 v1, 0x1

    :try_start_1c
    invoke-virtual {p1}, Lcom/google/android/gms/cast/framework/CastSession;->isMute()Z

    move-result v2

    if-eqz v2, :cond_2b

    invoke-virtual {p1, v0}, Lcom/google/android/gms/cast/framework/CastSession;->setMute(Z)V

    iget-object p1, p0, Lcom/google/android/gms/internal/zzaxj;->zzewm:Lcom/google/android/gms/internal/zzaxh;

    invoke-static {p1, v1}, Lcom/google/android/gms/internal/zzaxh;->zza(Lcom/google/android/gms/internal/zzaxh;Z)V

    return-void

    :cond_2b
    invoke-virtual {p1, v1}, Lcom/google/android/gms/cast/framework/CastSession;->setMute(Z)V

    iget-object p1, p0, Lcom/google/android/gms/internal/zzaxj;->zzewm:Lcom/google/android/gms/internal/zzaxh;

    invoke-static {p1, v0}, Lcom/google/android/gms/internal/zzaxh;->zza(Lcom/google/android/gms/internal/zzaxh;Z)V
    :try_end_33
    .catch Ljava/io/IOException; {:try_start_1c .. :try_end_33} :catch_36
    .catch Ljava/lang/IllegalArgumentException; {:try_start_1c .. :try_end_33} :catch_34

    return-void

    :catch_34
    move-exception p1

    goto :goto_37

    :catch_36
    move-exception p1

    :goto_37
    invoke-static {}, Lcom/google/android/gms/internal/zzaxh;->zzads()Lcom/google/android/gms/internal/zzazx;

    move-result-object v2

    new-array v1, v1, [Ljava/lang/Object;

    aput-object p1, v1, v0

    const-string p1, "Unable to call CastSession.setMute(boolean)."

    invoke-virtual {v2, p1, v1}, Lcom/google/android/gms/internal/zzazx;->zzc(Ljava/lang/String;[Ljava/lang/Object;)V

    :cond_44
    return-void
.end method