call initLanguage after initTheme
authorJoey Hess <joey@gnu.kitenet.net>
Tue, 26 May 2009 21:04:49 +0000 (17:04 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Tue, 26 May 2009 21:04:49 +0000 (17:04 -0400)
See #530654

IkiWiki/Plugin/highlight.pm

index 4c02f6c236e4feca4f6113e73f793bee683fef2c..20f79ef575189506fe5343d31950a3f1a57f961e 100644 (file)
@@ -128,8 +128,8 @@ sub highlight ($$) {
                $gen = highlightc::CodeGenerator_getInstance($highlightc::XHTML);
                $gen->setFragmentCode(1); # generate html fragment
                $gen->setHTMLEnclosePreTag(1); # include stylish <pre>
                $gen = highlightc::CodeGenerator_getInstance($highlightc::XHTML);
                $gen->setFragmentCode(1); # generate html fragment
                $gen->setHTMLEnclosePreTag(1); # include stylish <pre>
-               $gen->initLanguage($langfile);
                $gen->initTheme("/dev/null"); # theme is not needed because CSS is not emitted
                $gen->initTheme("/dev/null"); # theme is not needed because CSS is not emitted
+               $gen->initLanguage($langfile); # must come after initTheme
                $gen->setEncoding("utf-8");
                $highlighters{$langfile}=$gen;
        }
                $gen->setEncoding("utf-8");
                $highlighters{$langfile}=$gen;
        }