X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/54f600af14bf6dc067ffc30ec6f22d517001fe99..fa99332893ed8ede41857806e2b92ed02ea1c9d8:/IkiWiki/Plugin/mdwn.pm

diff --git a/IkiWiki/Plugin/mdwn.pm b/IkiWiki/Plugin/mdwn.pm
index b892eabee..b10d08517 100644
--- a/IkiWiki/Plugin/mdwn.pm
+++ b/IkiWiki/Plugin/mdwn.pm
@@ -50,6 +50,17 @@ sub htmlize (@) {
 				}
 			}
 		}
+		if (! defined $markdown_sub) {
+			eval q{use Text::Markdown::Discount};
+			if (! $@) {
+				$markdown_sub=sub {
+					# Workaround for discount binding bug
+					# https://rt.cpan.org/Ticket/Display.html?id=73657
+					return "" if $_[0]=~/^\s*$/;
+					Text::Markdown::Discount::markdown(@_);
+				}
+			}
+		}
 		if (! defined $markdown_sub) {
 			eval q{use Text::Markdown};
 			if (! $@) {