t$1.smali
.class final Landroid/support/v4/widget/t$1;
.super Ljava/lang/Object;
.source "DrawerLayout.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroid/support/v4/widget/t;
.end annotation
# instance fields
.field private synthetic xe:Landroid/support/v4/widget/t;
# direct methods
.method constructor <init>(Landroid/support/v4/widget/t;)V
.registers 2
.prologue
.line 2049
iput-object p1, p0, Landroid/support/v4/widget/t$1;->xe:Landroid/support/v4/widget/t;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final run()V
.registers 11
.prologue
const/4 v5, 0x0
const/4 v4, 0x3
const/4 v8, 0x1
const/4 v7, 0x0
.line 2051
iget-object v6, p0, Landroid/support/v4/widget/t$1;->xe:Landroid/support/v4/widget/t;
.line 3140
iget-object v0, v6, Landroid/support/v4/widget/t;->xc:Landroid/support/v4/widget/bb;
.line 3456
iget v2, v0, Landroid/support/v4/widget/bb;->yM:I
.line 3141
iget v0, v6, Landroid/support/v4/widget/t;->xb:I
if-ne v0, v4, :cond_74
move v3, v8
.line 3142
:goto_f
if-eqz v3, :cond_78
.line 3143
iget-object v0, v6, Landroid/support/v4/widget/t;->wR:Landroid/support/v4/widget/DrawerLayout;
invoke-virtual {v0, v4}, Landroid/support/v4/widget/DrawerLayout;->Q(I)Landroid/view/View;
move-result-object v1
.line 3144
if-eqz v1, :cond_76
invoke-virtual {v1}, Landroid/view/View;->getWidth()I
move-result v0
neg-int v0, v0
:goto_1e
add-int/2addr v0, v2
move-object v2, v1
move v1, v0
.line 3150
:goto_21
if-eqz v2, :cond_8e
if-eqz v3, :cond_2b
invoke-virtual {v2}, Landroid/view/View;->getLeft()I
move-result v0
if-lt v0, v1, :cond_33
:cond_2b
if-nez v3, :cond_8e
.line 3151
invoke-virtual {v2}, Landroid/view/View;->getLeft()I
move-result v0
if-le v0, v1, :cond_8e
:cond_33
iget-object v0, v6, Landroid/support/v4/widget/t;->wR:Landroid/support/v4/widget/DrawerLayout;
.line 3152
invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;->Q(Landroid/view/View;)I
move-result v0
if-nez v0, :cond_8e
.line 3153
invoke-virtual {v2}, Landroid/view/View;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v0
check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;
.line 3154
iget-object v3, v6, Landroid/support/v4/widget/t;->xc:Landroid/support/v4/widget/bb;
invoke-virtual {v2}, Landroid/view/View;->getTop()I
move-result v9
invoke-virtual {v3, v2, v1, v9}, Landroid/support/v4/widget/bb;->c(Landroid/view/View;II)Z
.line 3155
iput-boolean v8, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;->wU:Z
.line 3156
iget-object v0, v6, Landroid/support/v4/widget/t;->wR:Landroid/support/v4/widget/DrawerLayout;
invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;->invalidate()V
.line 3158
invoke-virtual {v6}, Landroid/support/v4/widget/t;->bW()V
.line 3160
iget-object v9, v6, Landroid/support/v4/widget/t;->wR:Landroid/support/v4/widget/DrawerLayout;
.line 3864
iget-boolean v0, v9, Landroid/support/v4/widget/DrawerLayout;->wO:Z
if-nez v0, :cond_8e
.line 3865
invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J
move-result-wide v0
move-wide v2, v0
move v6, v5
.line 3866
invoke-static/range {v0 .. v7}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent;
move-result-object v0
.line 3868
invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;->getChildCount()I
move-result v1
.line 3869
:goto_68
if-ge v7, v1, :cond_89
.line 3870
invoke-virtual {v9, v7}, Landroid/support/v4/widget/DrawerLayout;->getChildAt(I)Landroid/view/View;
move-result-object v2
invoke-virtual {v2, v0}, Landroid/view/View;->dispatchTouchEvent(Landroid/view/MotionEvent;)Z
.line 3869
add-int/lit8 v7, v7, 0x1
goto :goto_68
:cond_74
move v3, v7
.line 3141
goto :goto_f
:cond_76
move v0, v7
.line 3144
goto :goto_1e
.line 3146
:cond_78
iget-object v0, v6, Landroid/support/v4/widget/t;->wR:Landroid/support/v4/widget/DrawerLayout;
const/4 v1, 0x5
invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;->Q(I)Landroid/view/View;
move-result-object v1
.line 3147
iget-object v0, v6, Landroid/support/v4/widget/t;->wR:Landroid/support/v4/widget/DrawerLayout;
invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;->getWidth()I
move-result v0
sub-int/2addr v0, v2
move-object v2, v1
move v1, v0
goto :goto_21
.line 3872
:cond_89
invoke-virtual {v0}, Landroid/view/MotionEvent;->recycle()V
.line 3873
iput-boolean v8, v9, Landroid/support/v4/widget/DrawerLayout;->wO:Z
.line 2052
:cond_8e
return-void
.end method