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

Commit f1f5054f authored by Craig Mautner's avatar Craig Mautner
Browse files

More debug for 9404689.

Changing focus to PhoneWindow.

Change-Id: I75c2ce6b1a20729daf8d2b7f83b2a871e1a7e642
parent e7c58b6d
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -5164,7 +5164,7 @@ public final class ViewRootImpl implements ViewParent,
                return;
            }
            mRemoved = true;
            Slog.d(TAG, "doDie: b9404689 mAdded==true mView=" + mView
            Slog.d(TAG, "doDie: b9404689 mAdded=" + mAdded + " mView=" + mView
                    + " Callers=" + Debug.getCallers(4));
            if (mAdded) {
                dispatchDetachedFromWindow();
+7 −0
Original line number Diff line number Diff line
@@ -58,6 +58,7 @@ import android.util.AndroidRuntimeException;
import android.util.DisplayMetrics;
import android.util.EventLog;
import android.util.Log;
import android.util.Slog;
import android.util.SparseArray;
import android.util.TypedValue;
import android.view.ActionMode;
@@ -549,6 +550,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
        // System.out.println("Open panel: isOpen=" + st.isOpen);

        // Already open, return
        Slog.d(TAG, "openPanel: b9404689 entry, st=" + st + " decorView=" + st.decorView);
        if (st.isOpen || isDestroyed()) {
            return;
        }
@@ -643,6 +645,8 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
            }
        }

        Slog.d(TAG, "openPanel: b9404689 setting isOpen true, st=" + st + " decorView="
                + st.decorView);
        st.isOpen = true;
        st.isHandled = false;

@@ -691,9 +695,11 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
     */
    public final void closePanel(PanelFeatureState st, boolean doCallback) {
        // System.out.println("Close panel: isOpen=" + st.isOpen);
        Slog.d(TAG, "closePanel: b9404689 entry, st=" + st + " decorView=" + st.decorView);
        if (doCallback && st.featureId == FEATURE_OPTIONS_PANEL &&
                mActionBar != null && mActionBar.isOverflowMenuShowing()) {
            checkCloseActionMenu(st.menu);
            Slog.d(TAG, "closePanel: b9404689 early return");
            return;
        }

@@ -1098,6 +1104,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback {
     */
    protected boolean initializePanelDecor(PanelFeatureState st) {
        st.decorView = new DecorView(getContext(), st.featureId);
        Slog.d(TAG, "initializePanelDecor: b9404689 st=" + st + " decorView=" + st.decorView);
        st.gravity = Gravity.CENTER | Gravity.BOTTOM;
        st.setStyle(getContext());