Skip to content

Commit 1a4f71f

Browse files
authored
Merge pull request #9842 from wordpress-mobile/crash/9750-fix_crash_in_all_time_view
Fix crash with missing view in StatsViewAllFragment
2 parents 4145675 + c502d38 commit 1a4f71f

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

WordPress/src/main/java/org/wordpress/android/ui/stats/refresh/StatsViewAllFragment.kt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class StatsViewAllFragment : DaggerFragment() {
8383
super.onSaveInstanceState(outState)
8484
}
8585

86-
private fun initializeViews(savedInstanceState: Bundle?) {
86+
private fun initializeViews(savedInstanceState: Bundle?) {
8787
val layoutManager = LinearLayoutManager(activity, LinearLayoutManager.VERTICAL, false)
8888

8989
savedInstanceState?.getParcelable<Parcelable>(listStateKey)?.let {
@@ -225,8 +225,16 @@ class StatsViewAllFragment : DaggerFragment() {
225225
})
226226

227227
viewModel.toolbarHasShadow.observe(this, Observer { hasShadow ->
228-
val elevation = if (hasShadow == true) resources.getDimension(R.dimen.appbar_elevation) else 0f
229-
app_bar_layout.postDelayed({ ViewCompat.setElevation(app_bar_layout, elevation) }, 100)
228+
app_bar_layout.postDelayed({
229+
if (app_bar_layout != null) {
230+
val elevation = if (hasShadow == true) {
231+
resources.getDimension(R.dimen.appbar_elevation)
232+
} else {
233+
0f
234+
}
235+
ViewCompat.setElevation(app_bar_layout, elevation)
236+
}
237+
}, 100)
230238
})
231239
}
232240

0 commit comments

Comments
 (0)