diff options
| author | Mattias Andrée <maandree@operamail.com> | 2013-07-26 11:33:34 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2013-07-26 11:33:34 +0200 |
| commit | 6180a14b0a6fb933fce57c42bdec959146ad864d (patch) | |
| tree | f81d9b7fa2a5a4ad6c90fa39c57e26035b771598 | |
| parent | use function for determining if expanded (diff) | |
| download | pytagomacs-6180a14b0a6fb933fce57c42bdec959146ad864d.tar.gz pytagomacs-6180a14b0a6fb933fce57c42bdec959146ad864d.tar.bz2 pytagomacs-6180a14b0a6fb933fce57c42bdec959146ad864d.tar.xz | |
collapsing affect walking
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
| -rwxr-xr-x | src/featherweight.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/featherweight.py b/src/featherweight.py index b569266..177bd07 100755 --- a/src/featherweight.py +++ b/src/featherweight.py @@ -125,7 +125,7 @@ try: curi -= 1 cur = par[curi] select_stack.append((cur, curi)) - while 'inner' in cur: + while ('inner' in cur) and is_expanded(cur): curi = len(cur['inner']) - 1 cur = cur['inner'][curi] select_stack.append((cur, curi)) @@ -148,7 +148,7 @@ try: else: cur = select_stack[-1][0] curi = select_stack[-1][1] - if 'inner' in cur: + if ('inner' in cur) and is_expanded(cur): select_stack.append((cur['inner'][0], 0)) print_tree() else: @@ -189,7 +189,7 @@ try: else: cur = select_stack[-1][0] curi = select_stack[-1][1] - if 'inner' in cur: + if ('inner' in cur) and is_expanded(cur): select_stack.append((cur['inner'][0], 0)) print_tree() elif buf.endswith('\033[D'): |
