mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-10-30 22:07:57 +01:00 
			
		
		
		
	Fix order button
This commit is contained in:
		| @@ -78,13 +78,16 @@ public class ChaptersFragment extends BaseRxFragment<ChaptersPresenter> implemen | ||||
|         chapters.setAdapter(adapter); | ||||
|  | ||||
|         // Set initial values | ||||
|         setReadFilter(getPresenter().getReadFilter()); | ||||
|         setSortIcon(getPresenter().getSortOrder()); | ||||
|         setReadFilter(); | ||||
|         setSortIcon(); | ||||
|  | ||||
|         // Init listeners | ||||
|         swipeRefresh.setOnRefreshListener(this::onFetchChapters); | ||||
|         readCb.setOnCheckedChangeListener((arg, isChecked) -> getPresenter().setReadFilter(isChecked)); | ||||
|         sortBtn.setOnClickListener(v -> getPresenter().revertSortOrder()); | ||||
|         sortBtn.setOnClickListener(v -> { | ||||
|             getPresenter().revertSortOrder(); | ||||
|             setSortIcon(); | ||||
|         }); | ||||
|         nextUnreadBtn.setOnClickListener(v -> { | ||||
|             Chapter chapter = getPresenter().getNextUnreadChapter(); | ||||
|             if (chapter != null) { | ||||
| @@ -279,13 +282,16 @@ public class ChaptersFragment extends BaseRxFragment<ChaptersPresenter> implemen | ||||
|         actionMode.setTitle(getString(R.string.selected_chapters_title, count)); | ||||
|     } | ||||
|  | ||||
|     public void setSortIcon(boolean aToZ) { | ||||
|     public void setSortIcon() { | ||||
|         if (sortBtn != null) { | ||||
|             boolean aToZ = getPresenter().getSortOrder(); | ||||
|             sortBtn.setImageResource(!aToZ ? R.drawable.ic_expand_less_white_36dp : R.drawable.ic_expand_more_white_36dp); | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     public void setReadFilter(boolean onlyUnread) { | ||||
|         if (readCb != null) readCb.setChecked(onlyUnread); | ||||
|     public void setReadFilter() { | ||||
|         if (readCb != null) { | ||||
|             readCb.setChecked(getPresenter().getReadFilter()); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user