Skip to content

Commit 61bc0be

Browse files
committed
Cover other variables too
1 parent 9ea0cd0 commit 61bc0be

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/vs/platform/terminal/common/terminalProfiles.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -95,17 +95,17 @@ export function terminalIconsEqual(a?: TerminalIcon, b?: TerminalIcon): boolean
9595
}
9696
if (typeof a === 'object' && 'light' in a && 'dark' in a
9797
&& typeof b === 'object' && 'light' in b && 'dark' in b) {
98-
const castedIcon = (a as { light: unknown; dark: unknown });
99-
const castedIconTwo = (b as { light: unknown; dark: unknown });
100-
if ((URI.isUri(castedIcon.light) || isUriComponents(castedIcon.light)) && (URI.isUri(castedIcon.dark) || isUriComponents(castedIcon.dark))
101-
&& (URI.isUri(castedIconTwo.light) || isUriComponents(castedIconTwo.light)) && (URI.isUri(castedIconTwo.dark) || isUriComponents(castedIconTwo.dark))) {
102-
return castedIcon.light.path === castedIconTwo.light.path && castedIcon.dark.path === castedIconTwo.dark.path;
98+
const castedA = (a as { light: unknown; dark: unknown });
99+
const castedB = (b as { light: unknown; dark: unknown });
100+
if ((URI.isUri(castedA.light) || isUriComponents(castedA.light)) && (URI.isUri(castedA.dark) || isUriComponents(castedA.dark))
101+
&& (URI.isUri(castedB.light) || isUriComponents(castedB.light)) && (URI.isUri(castedB.dark) || isUriComponents(castedB.dark))) {
102+
return castedA.light.path === castedB.light.path && castedA.dark.path === castedB.dark.path;
103103
}
104104
}
105105
if ((URI.isUri(a) && URI.isUri(b)) || (isUriComponents(a) || isUriComponents(b))) {
106-
const castedIcon = (a as { scheme: unknown; path: unknown });
107-
const castedIconTwo = (b as { scheme: unknown; path: unknown });
108-
return castedIcon.path === castedIconTwo.path && castedIcon.scheme === castedIconTwo.scheme;
106+
const castedA = (a as { scheme: unknown; path: unknown });
107+
const castedB = (b as { scheme: unknown; path: unknown });
108+
return castedA.path === castedB.path && castedA.scheme === castedB.scheme;
109109
}
110110

111111
return false;

0 commit comments

Comments
 (0)