| 
					
				 | 
			
			
				@@ -79,6 +79,12 @@ abstract class PagerReader : BaseReader() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     var transitions: Boolean = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private set 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * Whether to crop image borders. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    var cropBorders: Boolean = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private set 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * Scale type (fit width, fit screen, etc). 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -150,9 +156,16 @@ abstract class PagerReader : BaseReader() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .distinctUntilChanged() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .subscribe { refreshAdapter() }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            add(preferences.enableTransitions() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            add(preferences.pageTransitions() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .asObservable() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     .subscribe { transitions = it }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            add(preferences.cropBorders() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .asObservable() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .doOnNext { cropBorders = it } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .skip(1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .distinctUntilChanged() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    .subscribe { refreshAdapter() }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         setPagesOnAdapter() 
			 |