Don't crash on empty pages
This commit is contained in:
parent
40d98cdbb6
commit
f4eeb3d0e1
@ -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());
|
||||||
|
Loading…
x
Reference in New Issue
Block a user