[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals-release/org e5cf0bc840 3/3: org-export: Do not use brok
From: |
ELPA Syncer |
Subject: |
[elpa] externals-release/org e5cf0bc840 3/3: org-export: Do not use broken link handler on non-link elements |
Date: |
Sat, 23 Jul 2022 02:57:44 -0400 (EDT) |
branch: externals-release/org
commit e5cf0bc840d5d198c1da4e55e945ccadda7edb60
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Ihor Radchenko <yantar92@gmail.com>
org-export: Do not use broken link handler on non-link elements
* lisp/ox.el (org-export-data): Only catch 'org-link-broken on link
objects. Signaling 'org-link-broken for other element types, should
not happen and we should _not_ export such elements as "" or "[BROKEN
LINK...]".
---
lisp/ox.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/lisp/ox.el b/lisp/ox.el
index 2a3edaa500..a6209ee98f 100644
--- a/lisp/ox.el
+++ b/lisp/ox.el
@@ -1908,8 +1908,10 @@ Return a string."
(org-element-property :archivedp data)))
(let ((transcoder (org-export-transcoder data info)))
(or (and (functionp transcoder)
- (broken-link-handler
- (funcall transcoder data nil info)))
+ (if (eq type 'link)
+ (broken-link-handler
+ (funcall transcoder data nil info))
+ (funcall transcoder data nil info)))
;; Export snippets never return a nil value so
;; that white spaces following them are never
;; ignored.