Merge pull request #155 from Tyriar/154_fix_resize_at_top_exception

Fix exception when increasing size when viewport is at top of buffer
This commit is contained in:
Paris Kasidiaris
2016-07-05 12:56:45 +03:00
committed by GitHub
+5 -1
View File
@@ -212,6 +212,7 @@
/**
* The scroll position of the y cursor, ie. ybase + y = the y position within the entire
* buffer
*/
this.ybase = 0;
@@ -2858,8 +2859,11 @@
// There is room above the buffer and there are no empty elements below the line,
// scroll up
this.ybase--;
this.ydisp--;
addToY++
if (this.ydisp > 0) {
// Viewport is at the top of the buffer, must increase downwards
this.ydisp--;
}
} else {
// Add a blank line if there is no buffer left at the top to scroll to, or if there
// are blank lines after the cursor