| 
					
				 | 
			
			
				@@ -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()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |