Fix empty code input in syntax-highlight
This commit is contained in:
		
							parent
							
								
									33701a179f
								
							
						
					
					
						commit
						f7f8f6d1ee
					
				| @ -2,8 +2,10 @@ | ||||
| 
 | ||||
| # 4.2.2-SNAPSHOT | ||||
| * Fixed `AsyncDrawable` display when it has placeholder with empty bounds ([#189]) | ||||
| * Fixed `syntax-highlight` where code input is empty string ([#192]) | ||||
| 
 | ||||
| [#189]: https://github.com/noties/Markwon/issues/189 | ||||
| [#192]: https://github.com/noties/Markwon/issues/192 | ||||
| 
 | ||||
| # 4.2.1 | ||||
| * Fix SpannableBuilder `subSequence` method | ||||
|  | ||||
| @ -41,6 +41,13 @@ public class Prism4jSyntaxHighlight implements SyntaxHighlight { | ||||
|     @NonNull | ||||
|     @Override | ||||
|     public CharSequence highlight(@Nullable String info, @NonNull String code) { | ||||
| 
 | ||||
|         // @since 4.2.2-SNAPSHOT | ||||
|         // although not null, but still is empty | ||||
|         if (code.isEmpty()) { | ||||
|             return code; | ||||
|         } | ||||
| 
 | ||||
|         // if info is null, do not highlight -> LICENCE footer very commonly wrapped inside code | ||||
|         // block without syntax name specified (so, do not highlight) | ||||
|         return info == null | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Dimitry Ivanov
						Dimitry Ivanov