zzdn.smali

.class final Lcom/google/android/gms/internal/measurement/zzdn;
.super Lcom/google/android/gms/internal/measurement/zzdg;


# instance fields
.field private final synthetic zzacs:Lcom/google/android/gms/internal/measurement/zzdm;


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

    iput-object p1, p0, Lcom/google/android/gms/internal/measurement/zzdn;->zzacs:Lcom/google/android/gms/internal/measurement/zzdm;

    invoke-direct {p0}, Lcom/google/android/gms/internal/measurement/zzdg;-><init>()V

    return-void
.end method


# virtual methods
.method public final zza(Lcom/google/android/gms/common/api/Status;Landroid/content/Intent;)V
    .registers 5

    iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzdn;->zzacs:Lcom/google/android/gms/internal/measurement/zzdm;

    new-instance v1, Lcom/google/android/gms/internal/measurement/zzdp;

    invoke-direct {v1, p1, p2}, Lcom/google/android/gms/internal/measurement/zzdp;-><init>(Lcom/google/android/gms/common/api/Status;Landroid/content/Intent;)V

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/measurement/zzdm;->setResult(Lcom/google/android/gms/common/api/Result;)V

    invoke-static {p2}, Lcom/google/android/gms/appinvite/AppInviteReferral;->hasReferral(Landroid/content/Intent;)Z

    move-result v0

    if-eqz v0, :cond_31

    iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzdn;->zzacs:Lcom/google/android/gms/internal/measurement/zzdm;

    invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzdm;->zza(Lcom/google/android/gms/internal/measurement/zzdm;)Z

    move-result v0

    if-eqz v0, :cond_31

    iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzdn;->zzacs:Lcom/google/android/gms/internal/measurement/zzdm;

    invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzdm;->zzb(Lcom/google/android/gms/internal/measurement/zzdm;)Ljava/lang/ref/WeakReference;

    move-result-object v0

    if-eqz v0, :cond_31

    iget-object v0, p0, Lcom/google/android/gms/internal/measurement/zzdn;->zzacs:Lcom/google/android/gms/internal/measurement/zzdm;

    invoke-static {v0}, Lcom/google/android/gms/internal/measurement/zzdm;->zzb(Lcom/google/android/gms/internal/measurement/zzdm;)Ljava/lang/ref/WeakReference;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/app/Activity;

    if-eqz v0, :cond_31

    invoke-virtual {v0, p2}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V

    :cond_31
    return-void
.end method