chore: Automatically reloads window after an accent change.
This commit is contained in:
parent
16029bade8
commit
752912d49d
2 changed files with 3 additions and 3 deletions
|
@ -4,7 +4,7 @@ import {IAccentCustomProperty} from '../../interfaces/iaccent-custom-property';
|
|||
import { IDefaults } from "../../interfaces/idefaults";
|
||||
import {IGenericObject} from '../../interfaces/igeneric-object';
|
||||
import { updateAccent, isMaterialTheme, isMaterialThemeIcons } from "../../helpers/settings";
|
||||
import { getCurrentThemeID, getCurrentThemeIconsID, askForWindowReload } from "../../helpers/vscode";
|
||||
import { getCurrentThemeID, getCurrentThemeIconsID, reloadWindow } from "../../helpers/vscode";
|
||||
import { THEME_ICONS } from "../theme-icons/index";
|
||||
|
||||
const REGEXP_HEX: RegExp = /^#([0-9A-F]{6}|[0-9A-F]{8})$/i;
|
||||
|
@ -98,7 +98,7 @@ function setWorkbenchOptions(accentSelected: string | undefined, config: any): v
|
|||
updateAccent(accentSelected);
|
||||
|
||||
if (isMaterialTheme(themeID) && isMaterialThemeIcons(themeIconsID)) {
|
||||
THEME_ICONS().then(() => askForWindowReload());
|
||||
THEME_ICONS().then(() => reloadWindow());
|
||||
}
|
||||
}, reason => {
|
||||
vscode.window.showErrorMessage(reason);
|
||||
|
|
|
@ -48,7 +48,7 @@ export const THEME_ICONS = () => {
|
|||
deferred.resolve();
|
||||
});
|
||||
} else {
|
||||
deferred.reject();
|
||||
deferred.resolve();
|
||||
}
|
||||
|
||||
return promise;
|
||||
|
|
Loading…
Reference in a new issue