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

Commit 5381e75c authored by Edgar Wang's avatar Edgar Wang Committed by Android (Google) Code Review
Browse files

Merge "Fix null pointer expection when get CollapsingToolbrDelegate" into tm-dev

parents eb0cb0b4 b0013614
Loading
Loading
Loading
Loading
+11 −5
Original line number Diff line number Diff line
@@ -63,8 +63,7 @@ public class CollapsingToolbarBaseActivity extends FragmentActivity {
            return;
        }

        mToolbardelegate = new CollapsingToolbarDelegate(new DelegateCallback());
        View view = mToolbardelegate.onCreateView(getLayoutInflater(), null);
        View view = getToolbarDelegate().onCreateView(getLayoutInflater(), null);
        super.setContentView(view);
    }

@@ -107,7 +106,7 @@ public class CollapsingToolbarBaseActivity extends FragmentActivity {

    @Override
    public void setTitle(CharSequence title) {
        mToolbardelegate.setTitle(title);
        getToolbarDelegate().setTitle(title);
    }

    @Override
@@ -128,7 +127,7 @@ public class CollapsingToolbarBaseActivity extends FragmentActivity {
     */
    @Nullable
    public CollapsingToolbarLayout getCollapsingToolbarLayout() {
        return mToolbardelegate.getCollapsingToolbarLayout();
        return getToolbarDelegate().getCollapsingToolbarLayout();
    }

    /**
@@ -136,6 +135,13 @@ public class CollapsingToolbarBaseActivity extends FragmentActivity {
     */
    @Nullable
    public AppBarLayout getAppBarLayout() {
        return mToolbardelegate.getAppBarLayout();
        return getToolbarDelegate().getAppBarLayout();
    }

    private CollapsingToolbarDelegate getToolbarDelegate() {
        if (mToolbardelegate == null) {
            mToolbardelegate = new CollapsingToolbarDelegate(new DelegateCallback());
        }
        return mToolbardelegate;
    }
}