package com.tencent.mm.plugin.appbrand.canvas.widget;

import android.view.View;
import android.view.ViewParent;
import com.tencent.matrix.trace.core.AppMethodBeat;

class MCanvasView$1 implements Runnable {
    final /* synthetic */ MCanvasView heh;

    MCanvasView$1(MCanvasView mCanvasView) {
        this.heh = mCanvasView;
    }

    public final void run() {
        AppMethodBeat.i(103711);
        ViewParent parent = this.heh.getParent();
        do {
            ((View) parent).forceLayout();
            parent = parent.getParent();
        } while (parent instanceof View);
        if (parent != null) {
            parent.requestLayout();
            this.heh.invalidate();
        }
        AppMethodBeat.o(103711);
    }
}
