Merge pull request #1338 from Estebene/bug-command-theme

Command Line interferring with the random theme fully fixed
This commit is contained in:
Jack 2021-05-02 14:56:18 +01:00 committed by GitHub
commit 72e358fe8a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -370,7 +370,10 @@ $("#commandLineWrapper #commandLine .suggestions").on("mouseover", (e) => {
let list = CommandlineLists.current[CommandlineLists.current.length - 1];
$.each(list.list, (index, obj) => {
if (obj.id == hoverId) {
if (!/theme/gi.test(obj.id) || obj.id === "toggleCustomTheme")
if (
(!/theme/gi.test(obj.id) || obj.id === "toggleCustomTheme") &&
!ThemeController.randomTheme
)
ThemeController.clearPreview();
if (!/font/gi.test(obj.id))
UpdateConfig.previewFontFamily(Config.fontFamily);
@ -492,7 +495,10 @@ $(document).keydown((e) => {
CommandlineLists.current[CommandlineLists.current.length - 1];
$.each(list.list, (index, obj) => {
if (obj.id == hoverId) {
if (!/theme/gi.test(obj.id) || obj.id === "toggleCustomTheme")
if (
(!/theme/gi.test(obj.id) || obj.id === "toggleCustomTheme") &&
!ThemeController.randomTheme
)
ThemeController.clearPreview();
if (!/font/gi.test(obj.id))
UpdateConfig.previewFontFamily(Config.fontFamily);