diff options
| author | aszlig <aszlig@redmoonstudios.org> | 2010-07-04 15:41:47 +0200 |
|---|---|---|
| committer | aszlig <aszlig@redmoonstudios.org> | 2010-07-04 15:41:47 +0200 |
| commit | b7daab7e78cd24a691f069aad87bddda9476715f (patch) | |
| tree | 17fb55504e80eca66ed9cc49176c185094bc6c8f /urwid/vterm.py | |
| parent | 8e2bdb9fa19d8492ae6b0fa6999b658ef669d8b5 (diff) | |
| download | urwid-b7daab7e78cd24a691f069aad87bddda9476715f.tar.gz | |
vterm: Fix cursor positioning within scrolling region.
Diffstat (limited to 'urwid/vterm.py')
| -rw-r--r-- | urwid/vterm.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/urwid/vterm.py b/urwid/vterm.py index 5b82ba4..f41bf2a 100644 --- a/urwid/vterm.py +++ b/urwid/vterm.py @@ -539,8 +539,11 @@ class TermCanvas(Canvas): if relative_x: x = self.term_cursor[0] + x + if relative_y: y = self.term_cursor[1] + y + elif self.modes.constrain_scrolling: + y += self.scrollregion_start self.set_term_cursor(x, y) |
