diff --git a/Parsedown.php b/Parsedown.php
index 918c7e6..5ea2e74 100755
--- a/Parsedown.php
+++ b/Parsedown.php
@@ -432,12 +432,13 @@ class Parsedown
{
if ($line[0] === $setext_character and preg_match('/^['.$setext_character.']+[ ]*$/', $line))
{
- $atx_heading_level = $index + 1;
+ $setext_heading_level = $index + 1;
- $markup .= ''.$paragraph.''."\n";
+ $setext_heading_text = $this->parse_inline_elements($paragraph);
- unset($paragraph);
- unset($line);
+ $markup .= ''.$setext_heading_text.''."\n";
+
+ unset($paragraph, $line);
continue 2;
}