diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-13 06:32:08 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-13 06:32:08 -0500 |
| commit | 2db16de600c0edc7bbe723f97041f1a46bd4a611 (patch) | |
| tree | cd8b7fe183708e4d377b71f8482067e05aabdadb /tests/test-ui-navigation--toggle-window-split.el | |
| parent | 0128bf4fec65ba73b084e70061a54ff1e67e7b63 (diff) | |
| download | dotemacs-2db16de600c0edc7bbe723f97041f1a46bd4a611.tar.gz dotemacs-2db16de600c0edc7bbe723f97041f1a46bd4a611.zip | |
fix(calibredb-epub): point cj/nov--file-path at nov-file-name
The fallback chain was checking `nov-epub-filename` and `nov-epub-file`, but neither symbol exists in nov.el — the real var is `nov-file-name`, set by `nov-mode` from the visited file. Both `boundp` arms always returned nil, so the fallbacks were dead code. The bug was dormant rather than active: `buffer-file-name` always holds the EPUB path for normal nov buffers and covered the first arm of the `or`.
I replaced both wrong-named arms with a single live arm on `nov-file-name`, and added a Boundary test that exercises it.
Diffstat (limited to 'tests/test-ui-navigation--toggle-window-split.el')
0 files changed, 0 insertions, 0 deletions
