Skip to content

Commit d2ff26b

Browse files
committed
settings.js: add some null checks to buildSettingsPage
1 parent 9f8d3d0 commit d2ff26b

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/librustdoc/html/static/js/settings.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -289,10 +289,16 @@
289289
el.innerHTML = innerHTML;
290290

291291
if (isSettingsPage) {
292-
document.getElementById(MAIN_ID).appendChild(el);
292+
const mainElem = document.getElementById(MAIN_ID);
293+
if (mainElem !== null) {
294+
mainElem.appendChild(el);
295+
}
293296
} else {
294297
el.setAttribute("tabindex", "-1");
295-
getSettingsButton().appendChild(el);
298+
const settingsBtn = getSettingsButton();
299+
if (settingsBtn !== null) {
300+
settingsBtn.appendChild(el);
301+
}
296302
}
297303
return el;
298304
}

0 commit comments

Comments
 (0)