parent
9cbcc92b4c
commit
ec09912fa8
1 changed files with 1 additions and 1 deletions
|
@ -218,7 +218,7 @@ pub fn fill(self: Window, cell: Cell) void {
|
||||||
if (self.x_off == 0 and self.width == self.screen.width) {
|
if (self.x_off == 0 and self.width == self.screen.width) {
|
||||||
// we have a full width window, therefore contiguous memory.
|
// we have a full width window, therefore contiguous memory.
|
||||||
const start = self.y_off * self.width;
|
const start = self.y_off * self.width;
|
||||||
const end = start + (self.height * self.width);
|
const end = @min(start + (self.height * self.width), self.screen.buf.len);
|
||||||
@memset(self.screen.buf[start..end], cell);
|
@memset(self.screen.buf[start..end], cell);
|
||||||
} else {
|
} else {
|
||||||
// Non-contiguous. Iterate over rows an memset
|
// Non-contiguous. Iterate over rows an memset
|
||||||
|
|
Loading…
Add table
Reference in a new issue