Fix crash on theme switching, reworded settings for catalouges

pull/3117/head
Jay 5 years ago
parent dbf5424b77
commit f2a45e5b53

@ -339,6 +339,7 @@ fun Controller.scrollViewWith(recycler: RecyclerView,
super.onScrolled(recyclerView, dx, dy)
if (router?.backstack?.lastOrNull()?.controller() == this@scrollViewWith &&
statusBarHeight > -1 &&
activity != null &&
activity!!.appbar.height > 0) {
activity!!.appbar.y -= dy
activity!!.appbar.y = clamp(
@ -353,7 +354,7 @@ fun Controller.scrollViewWith(recycler: RecyclerView,
super.onScrollStateChanged(recyclerView, newState)
if (newState == RecyclerView.SCROLL_STATE_IDLE) {
if (router?.backstack?.lastOrNull()?.controller() == this@scrollViewWith &&
statusBarHeight > -1 &&
statusBarHeight > -1 && activity != null &&
activity!!.appbar.height > 0) {
val halfWay = abs((-activity!!.appbar.height.toFloat()) / 2)
val shortAnimationDuration = resources?.getInteger(

@ -11,7 +11,7 @@
app:actionViewClass="androidx.appcompat.widget.SearchView"/>
<item android:id="@+id/action_filter"
android:title="@string/action_filter"
android:title="@string/action_view_all_sources"
android:icon="@drawable/ic_filter_list_white_24dp"
app:showAsAction="never"/>

@ -42,6 +42,7 @@
<!-- Actions -->
<string name="action_filter">Filter</string>
<string name="action_view_all_sources">View all sources</string>
<string name="action_view_options">View options</string>
<string name="action_filter_downloaded">Downloaded</string>
<string name="action_filter_not_downloaded">Not downloaded</string>

Loading…
Cancel
Save