| 
				
			 | 
			
			
				@@ -7,7 +7,7 @@ import android.view.ViewGroup.MarginLayoutParams; 
			 | 
		
	
		
			
			| 
				7
			 | 
			
				7
			 | 
			
			
				 public class ComponentPresenterBase { 
			 | 
		
	
		
			
			| 
				8
			 | 
			
				8
			 | 
			
			
				     public void applyTopInsets(@NonNull View view, int topInsets) { 
			 | 
		
	
		
			
			| 
				9
			 | 
			
				9
			 | 
			
			
				         MarginLayoutParams lp = (MarginLayoutParams) view.getLayoutParams(); 
			 | 
		
	
		
			
			| 
				10
			 | 
			
				
			 | 
			
			
				-        if (lp.topMargin != topInsets) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				10
			 | 
			
			
				+        if (lp != null && lp.topMargin != topInsets) { 
			 | 
		
	
		
			
			| 
				11
			 | 
			
				11
			 | 
			
			
				             lp.topMargin = topInsets; 
			 | 
		
	
		
			
			| 
				12
			 | 
			
				12
			 | 
			
			
				             view.requestLayout(); 
			 | 
		
	
		
			
			| 
				13
			 | 
			
				13
			 | 
			
			
				         } 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -15,7 +15,7 @@ public class ComponentPresenterBase { 
			 | 
		
	
		
			
			| 
				15
			 | 
			
				15
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				16
			 | 
			
				16
			 | 
			
			
				     public void applyBottomInset(@NonNull View view, int bottomInset) { 
			 | 
		
	
		
			
			| 
				17
			 | 
			
				17
			 | 
			
			
				         MarginLayoutParams lp = (MarginLayoutParams) view.getLayoutParams(); 
			 | 
		
	
		
			
			| 
				18
			 | 
			
				
			 | 
			
			
				-        if (lp.bottomMargin!= bottomInset) { 
			 | 
		
	
		
			
			| 
				
			 | 
			
				18
			 | 
			
			
				+        if (lp != null && lp.bottomMargin!= bottomInset) { 
			 | 
		
	
		
			
			| 
				19
			 | 
			
				19
			 | 
			
			
				             lp.bottomMargin = bottomInset; 
			 | 
		
	
		
			
			| 
				20
			 | 
			
				20
			 | 
			
			
				             view.requestLayout(); 
			 | 
		
	
		
			
			| 
				21
			 | 
			
				21
			 | 
			
			
				         } 
			 |