[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dslide 67d35380e5 142/230: clean up dslide--stop
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dslide 67d35380e5 142/230: clean up dslide--stop |
Date: |
Sun, 7 Jul 2024 19:00:28 -0400 (EDT) |
branch: elpa/dslide
commit 67d35380e54f9eeecf12a7b3125cc4c7be682627
Author: Psionik K <73710933+psionic-k@users.noreply.github.com>
Commit: Psionik K <73710933+psionic-k@users.noreply.github.com>
clean up dslide--stop
has been behaving well and the comments are no longer valid
Signed-off-by: Psionik K <73710933+psionic-k@users.noreply.github.com>
---
dslide.el | 16 +++-------------
1 file changed, 3 insertions(+), 13 deletions(-)
diff --git a/dslide.el b/dslide.el
index de4b10cb38..ecad9d0b69 100644
--- a/dslide.el
+++ b/dslide.el
@@ -2621,27 +2621,17 @@ source buffer."
(when-let* ((deck dslide--deck)
(slide-buffer (oref deck slide-buffer))
(base-buffer (oref deck base-buffer)))
-
- ;; TODO possibly finalize in state cleanup. Slides <-> contents switching
- ;; may require attention.
(with-demoted-errors "Deck finalization failed: %s"
(dslide-final dslide--deck))
-
;; Animation timers especially should be stopped
- ;; TODO ensure cleanup is thorough even if there's a lot of failures.
(dslide--cleanup-state)
-
- (setq dslide--deck nil)
-
- (display-buffer base-buffer dslide--display-actions)
- (set-buffer base-buffer)
-
(when slide-buffer
(kill-buffer slide-buffer))
-
+ (display-buffer base-buffer dslide--display-actions)
+ (set-buffer base-buffer)
+ (setq dslide--deck nil)
(when dslide-mode
(dslide-mode -1))
-
(run-hooks 'dslide-stop-hook)
(dslide--feedback :stop)))
- [nongnu] elpa/dslide a6a0d57738 110/230: init -> forward, (continued)
- [nongnu] elpa/dslide a6a0d57738 110/230: init -> forward, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide f07a873181 128/230: per-slide option to have no header, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide a71554c68d 121/230: partial-lines in header margins, more options, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 72ffe8494d 116/230: !some cleanup of package renaming, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 6aea1165e1 141/230: Updated demo.org, rearranged, designing into a manual of sorts, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 7028c07ace 140/230: prefer eobp and bobp to point & point-min/max comparison, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide c1267f7508 136/230: Checkdoc cleanups, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide f295183145 135/230: Bumping to 0.3.2 - expect about 95% name stability from here, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide b06f330ca3 146/230: move highlight cleanup to proper cleanup function, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 69e2a1422b 134/230: dslide-presentation -> dslide-deck, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 67d35380e5 142/230: clean up dslide--stop,
ELPA Syncer <=
- [nongnu] elpa/dslide aa9c8bcfa9 123/230: downgrade reporting weird progress values from warning to message, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide b38d6fef4c 149/230: self-canceling animation timers, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 65f120373e 150/230: remove t from face attribute list, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 27b91284da 154/230: contents updates the progress indication, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide ec3bf9ec88 164/230: ! ditch :after in child action end method, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide ded3c2cbb2 166/230: important animation math fix, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide c48dc05cb6 168/230: set up animation before changing buffer restriction, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 8c57337331 170/230: default to starting at point, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 9687c5e329 171/230: when viewing contents, place cursor at beginning of root heading, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 48bd59bdde 172/230: image action delegates to begin to display images, ELPA Syncer, 2024/07/07