Fix page rendering when a leftbox is rendered
All checks were successful
Create Docker Image / Build Docker Image (x86_64) (push) Successful in 45s
Create Docker Image / Build Docker Image (arm64) (push) Successful in -16h13m43s
Create Docker Image / Final Docker Image Manifest (push) Successful in 11s

This commit is contained in:
Deon George 2024-09-08 21:23:11 +10:00
parent dd5c623824
commit d5bcda7fec

View File

@ -332,13 +332,13 @@ class Page
$subtext = substr($this->text,$current_pos,$space_pos); $subtext = substr($this->text,$current_pos,$space_pos);
} }
// If the reset of the string will fit on the current line // If the rest of the string will fit on the current line
} elseif ($text_length-$current_pos < static::MSG_WIDTH-$buffer) { } elseif ($text_length-$current_pos < static::MSG_WIDTH-$this->x-$buffer) {
$subtext = substr($this->text,$current_pos); $subtext = substr($this->text,$current_pos);
// Get the next lines worth of chars, breaking on a space // Get the next lines worth of chars, breaking on a space
} else { } else {
$subtext = $this->text_substr(substr($this->text,$current_pos),static::MSG_WIDTH-$buffer); $subtext = $this->text_substr(substr($this->text,$current_pos),static::MSG_WIDTH-$this->x-$buffer);
// Include the text up to the last space // Include the text up to the last space
if (substr($this->text,$current_pos+strlen($subtext),1) !== ' ') if (substr($this->text,$current_pos+strlen($subtext),1) !== ' ')