Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f668f3c authored by Adam Cohen's avatar Adam Cohen
Browse files

Prevent GNL from crashing on JB

issue 17433546

Change-Id: Ie5071e516b26400a27473eaaa401023f1af1d840
parent 55f77f98
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -366,7 +366,11 @@ public class AppsCustomizePagedView extends PagedViewWithDraggableItems implemen
                    // This code triggers requestLayout so must be posted outside of the
                    // layout pass.
                    public void run() {
                        if (isAttachedToWindow()) {
                        boolean attached = true;
                        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                            attached = isAttachedToWindow();
                        }
                        if (attached) {
                            setDataIsReady();
                            onDataReady(getMeasuredWidth(), getMeasuredHeight());
                        }
+15 −2
Original line number Diff line number Diff line
@@ -59,6 +59,7 @@ import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
@@ -3378,7 +3379,13 @@ public class Launcher extends Activity
                    if (Utilities.isLmp()) {
                        for (int i = 0; i < layerViews.size(); i++) {
                            View v = layerViews.get(i);
                            if (v != null && v.isAttachedToWindow()) v.buildLayer();
                            if (v != null) {
                                boolean attached = true;
                                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                                    attached = v.isAttachedToWindow();
                                }
                                if (attached) v.buildLayer();
                            }
                        }
                    }
                    mStateAnimation.start();
@@ -3625,7 +3632,13 @@ public class Launcher extends Activity
                    if (Utilities.isLmp()) {
                        for (int i = 0; i < layerViews.size(); i++) {
                            View v = layerViews.get(i);
                            if (v != null && v.isAttachedToWindow()) v.buildLayer();
                            if (v != null) {
                                boolean attached = true;
                                if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                                    attached = v.isAttachedToWindow();
                                }
                                if (attached) v.buildLayer();
                            }
                        }
                    }
                    mStateAnimation.start();