diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-11-09 21:16:09 -0800 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-11-09 21:16:09 -0800 |
commit | c01289dddea2398fe7f4335f5d0babc4a9e789c5 (patch) | |
tree | 26aa680c9633a19f1692140f00750aba615b7db5 /apps/browse/main.mu | |
parent | 148f2c9b65bcb53379d1c6bf7ec1204735bb2393 (diff) | |
download | mu-c01289dddea2398fe7f4335f5d0babc4a9e789c5.tar.gz |
7218
This bug was incredibly painful to track down: the one-line fix is to replace 'line' with 'first-line' in the call to 'evaluate' in render-line before recursing. Things that made it challenging: - A high degree of coiling with recursive calls and multiple places of evaluation. - An accidental aliasing in bindings (when rendering the main column in render-line) that masked the underlying bug and made things seem to work most of the time. - Too many fucking arguments to render-line, a maze of twisty line objects all alike.
Diffstat (limited to 'apps/browse/main.mu')
0 files changed, 0 insertions, 0 deletions