Clicking on Account Settings too early makes the app crash
Describe your environment
- Device model: Samsung Galaxy Tab S5e SM-T720
- Android version: 11
- What build you are using: your own -> 6bf216d9
Steps to reproduce
- Can you reproduce the bug: at will
- Steps:
- Actual result: App crash
Additional information
crash_when_clicking_on_settings_too_early
023-04-26 08:29:08.634 31647-31647 AndroidRuntime cx.ring E FATAL EXCEPTION: main
Process: cx.ring, PID: 31647
java.lang.NullPointerException
at cx.ring.client.HomeActivity.goToAccountSettings(HomeActivity.kt:392)
at cx.ring.fragments.HomeFragment.onViewCreated$lambda$4(HomeFragment.kt:206)
at cx.ring.fragments.HomeFragment.$r8$lambda$l2-Sf1h5iYX_4Ip4F_4cpWkzl9I(Unknown Source:0)
at cx.ring.fragments.HomeFragment$$ExternalSyntheticLambda0.onMenuItemClick(Unknown Source:2)
at androidx.appcompat.widget.Toolbar$1.onMenuItemClick(Toolbar.java:225)
at androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(ActionMenuView.java:781)
at androidx.appcompat.view.menu.MenuBuilder.dispatchMenuItemSelected(MenuBuilder.java:836)
at androidx.appcompat.view.menu.SubMenuBuilder.dispatchMenuItemSelected(SubMenuBuilder.java:91)
at androidx.appcompat.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:159)
at androidx.appcompat.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:987)
at androidx.appcompat.view.menu.MenuPopup.onItemClick(MenuPopup.java:128)
at android.widget.AdapterView.performItemClick(AdapterView.java:376)
at android.widget.AbsListView.performItemClick(AbsListView.java:1295)
at android.widget.AbsListView$PerformClick.run(AbsListView.java:3539)
at android.widget.AbsListView$3.run(AbsListView.java:4642)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:247)
at android.app.ActivityThread.main(ActivityThread.java:8676)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)