mirror of https://github.com/adamdruppe/arsd.git
Fix bidirectional features of SubPixmapScanner
This commit is contained in:
parent
8aaaa2a3c2
commit
0bdea48b9b
|
@ -1056,7 +1056,12 @@ struct SubPixmapScanner {
|
||||||
|
|
||||||
///
|
///
|
||||||
void popBack() {
|
void popBack() {
|
||||||
_data = _data[0 .. ($ - _width)];
|
if (_data.length < _feed) {
|
||||||
|
_data.length = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
_data = _data[0 .. ($ - _feed)];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1116,7 +1121,12 @@ struct SubPixmapScannerRW {
|
||||||
|
|
||||||
///
|
///
|
||||||
void popBack() {
|
void popBack() {
|
||||||
_data = _data[0 .. ($ - _width)];
|
if (_data.length < _feed) {
|
||||||
|
_data.length = 0;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
_data = _data[0 .. ($ - _feed)];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue