From 144b2eabc2ae5478b3627c24eb2c5dbc23ff28a5 Mon Sep 17 00:00:00 2001
From: John MacFarlane <jgm@berkeley.edu>
Date: Tue, 16 Apr 2019 09:32:19 -0700
Subject: [PATCH] Tigthen up fix to #5446.

We only treat Span as transparent if it has no attributes.
---
 src/Text/Pandoc/Writers/RST.hs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Text/Pandoc/Writers/RST.hs b/src/Text/Pandoc/Writers/RST.hs
index c4fd27132..871cc3e5a 100644
--- a/src/Text/Pandoc/Writers/RST.hs
+++ b/src/Text/Pandoc/Writers/RST.hs
@@ -473,8 +473,8 @@ flatten outer
           (Quoted _ _, _)          -> keep f i
           (_, Quoted _ _)          -> keep f i
           -- spans are not rendered using RST inlines, so we can keep them
-          (Span _ _, _)            -> keep f i
-          (_, Span _ _)            -> keep f i
+          (Span ("",[],[]) _, _)   -> keep f i
+          (_, Span ("",[],[]) _)   -> keep f i
           -- inlineToRST handles this case properly so it's safe to keep
           (Link _ _ _, Image _ _ _) -> keep f i
           -- parent inlines would prevent links from being correctly