|  |  |  | @ -81,11 +81,10 @@ class QuoteView : LinearLayout { | 
		
	
		
			
				|  |  |  |  |         val staticLayout = TextUtilities.getIntrinsicLayout(body, quoteViewBodyTextView.paint, maxContentWidth) | 
		
	
		
			
				|  |  |  |  |         result += bodyTextViewIntrinsicHeight | 
		
	
		
			
				|  |  |  |  |         if (!quoteViewAuthorTextView.isVisible) { | 
		
	
		
			
				|  |  |  |  |             // We want to at least be as high as the cancel button, and no higher than 56 DP (that's | 
		
	
		
			
				|  |  |  |  |             // approximately the height of 3 lines. | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |             // Calculating height based on proportion of the static layout. | 
		
	
		
			
				|  |  |  |  |             return min((result / staticLayout.lineCount) * 3, result) | 
		
	
		
			
				|  |  |  |  |             // We want to at least be as high as the cancel button 36DP, and no higher than 3 lines of text. | 
		
	
		
			
				|  |  |  |  |             // Height from intrinsic layout is the height of the text before truncation so we shorten | 
		
	
		
			
				|  |  |  |  |             // proportionally to our max lines setting. | 
		
	
		
			
				|  |  |  |  |             return max(toPx(32, resources) ,min((result / staticLayout.lineCount) * 3, result)) | 
		
	
		
			
				|  |  |  |  |         } else { | 
		
	
		
			
				|  |  |  |  |             // Because we're showing the author text view, we should have a height of at least 32 DP | 
		
	
		
			
				|  |  |  |  |             // anyway, so there's no need to constrain to that. We constrain to a max height of 56 DP | 
		
	
	
		
			
				
					|  |  |  | 
 |