Don't crash on empty pages
This commit is contained in:
		@@ -50,7 +50,9 @@ void italize_numbers(std::string &content, size_t leave_chars = 0) {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
void pretty_format_page(std::string &content) {
 | 
					void pretty_format_page(std::string &content) {
 | 
				
			||||||
    content.insert(0, ansi::BOLD);
 | 
					    content.insert(0, ansi::BOLD);
 | 
				
			||||||
    const size_t line_end = content.find("\n");
 | 
					    size_t line_end = content.find("\n");
 | 
				
			||||||
 | 
					    if (line_end == std::string::npos)
 | 
				
			||||||
 | 
					        line_end = content.size();
 | 
				
			||||||
    content.insert(line_end, ansi::CLEAR);
 | 
					    content.insert(line_end, ansi::CLEAR);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    italize_numbers(content, line_end + ansi::CLEAR.size());
 | 
					    italize_numbers(content, line_end + ansi::CLEAR.size());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user