[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dslide ec3bf9ec88 164/230: ! ditch :after in child action
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dslide ec3bf9ec88 164/230: ! ditch :after in child action end method |
Date: |
Sun, 7 Jul 2024 19:00:32 -0400 (EDT) |
branch: elpa/dslide
commit ec3bf9ec883cd262f3dfa20efacd39e9cdcba4e4
Author: Psionik K <73710933+psionic-k@users.noreply.github.com>
Commit: Psionik K <73710933+psionic-k@users.noreply.github.com>
! ditch :after in child action end method
drive-by fix, don't animate children during end. Now that there are
multiple
animations, this became much more necessary
! The children could be made to not animate during end?
Signed-off-by: Psionik K <73710933+psionic-k@users.noreply.github.com>
---
dslide.el | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/dslide.el b/dslide.el
index 9fe667273f..e2051ad165 100644
--- a/dslide.el
+++ b/dslide.el
@@ -1718,11 +1718,13 @@ state from being at the first child heading."
(setq progress (org-element-property :begin child))))
progress))
-(cl-defmethod dslide-end :after ((obj dslide-child-action-slide))
- (when-let ((child (dslide-deck-backward-child obj)))
+(cl-defmethod dslide-end ((obj dslide-child-action-slide))
+ (dslide-marker obj (org-element-property :end (dslide-heading obj)))
+ (when-let ((child (dslide-child-previous obj)))
(let ((child (dslide--make-slide child (oref dslide--deck slide))))
- (prog1 (dslide-end child)
- (oset obj child child)))))
+ (oset obj child child)
+ (let (dslide-slide-in-effect)
+ (dslide-end child)))))
(cl-defmethod dslide-final :after ((obj dslide-child-action-slide))
(when-let ((child (oref obj child)))
- [nongnu] elpa/dslide 7028c07ace 140/230: prefer eobp and bobp to point & point-min/max comparison, (continued)
- [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, 2024/07/07
- [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 <=
- [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
- [nongnu] elpa/dslide 6a8897f592 174/230: version 0.4.0, some breaking changes, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 009d938a11 173/230: default include-linked to nil, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide fa919adc26 180/230: Bumping version to 0.5.0, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 1a8cc52ac6 178/230: ! minor hack to support hacky hidden babel from demo, ELPA Syncer, 2024/07/07
- [nongnu] elpa/dslide 32547dbe24 176/230: Remove child actions (pretty major refactor), ELPA Syncer, 2024/07/07