Skip to content

Commit 9569648

Browse files
committed
Don't call setRenderer if renderer is already SVG
1 parent 1dd4fd3 commit 9569648

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

Diff for: src/lib/svg_text_utils.js

+7-2
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,13 @@ function texToSVG(_texString, _config, _callback) {
174174
MathJax.Hub.Queue(function() {
175175
// Get original renderer
176176
originalRenderer = MathJax.Hub.config.menuSettings.renderer;
177+
if(originalRenderer !== 'SVG') {
178+
return MathJax.Hub.setRenderer('SVG');
179+
}
177180
},
178-
['setRenderer', MathJax.Hub, 'SVG'],
179181
['Typeset', MathJax.Hub, tmpDiv.node()],
180182
function() {
183+
181184
var glyphDefs = d3.select('body').select('#MathJax_SVG_glyphs');
182185

183186
if(tmpDiv.select('.MathJax_SVG').empty() || !tmpDiv.select('svg').node()) {
@@ -191,7 +194,9 @@ function texToSVG(_texString, _config, _callback) {
191194

192195
tmpDiv.remove();
193196

194-
return MathJax.Hub.setRenderer(originalRenderer);
197+
if(originalRenderer !== 'SVG') {
198+
return MathJax.Hub.setRenderer(originalRenderer);
199+
}
195200
});
196201
}
197202

0 commit comments

Comments
 (0)