Skip to content

Commit 1bd9424

Browse files
Replaced skipStorage with saveTheme variable
1 parent c076d30 commit 1bd9424

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/librustdoc/html/render.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -914,7 +914,7 @@ themePicker.onblur = handleThemeButtonsBlur;
914914
var but = document.createElement('button');
915915
but.innerHTML = item;
916916
but.onclick = function(el) {{
917-
switchTheme(currentTheme, mainTheme, item);
917+
switchTheme(currentTheme, mainTheme, item, true);
918918
}};
919919
but.onblur = handleThemeButtonsBlur;
920920
themes.appendChild(but);

src/librustdoc/html/static/storage.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ function getCurrentValue(name) {
8686
return null;
8787
}
8888

89-
function switchTheme(styleElem, mainStyleElem, newTheme, skipStorage) {
89+
function switchTheme(styleElem, mainStyleElem, newTheme, saveTheme) {
9090
var fullBasicCss = "rustdoc" + resourcesSuffix + ".css";
9191
var fullNewTheme = newTheme + resourcesSuffix + ".css";
9292
var newHref = mainStyleElem.href.replace(fullBasicCss, fullNewTheme);
@@ -111,7 +111,7 @@ function switchTheme(styleElem, mainStyleElem, newTheme, skipStorage) {
111111
styleElem.href = newHref;
112112
// If this new value comes from a system setting or from the previously saved theme, no
113113
// need to save it.
114-
if (skipStorage !== true) {
114+
if (saveTheme === true) {
115115
updateLocalStorage("rustdoc-theme", newTheme);
116116
}
117117
}
@@ -123,4 +123,4 @@ function getSystemValue() {
123123

124124
switchTheme(currentTheme, mainTheme,
125125
getCurrentValue("rustdoc-theme") || getSystemValue() || "light",
126-
true);
126+
false);

0 commit comments

Comments
 (0)