@@ -17,15 +17,13 @@ export default class ThemeManager {
1717 private creatorTheme : Themes . Theme ;
1818 private themesDirectory : string ;
1919 private creatorThemeDirectory : string ;
20- private creatorThemeThemesDirectory : string ;
2120 private creatorThemeFileName : string ;
2221
2322 constructor ( private validator : ThemeValidator ) {
2423 const userData = app . getPath ( "userData" ) ;
2524
2625 this . themesDirectory = path . resolve ( userData , "Themes" ) ;
2726 this . creatorThemeDirectory = path . resolve ( userData , "ThemeCreator" ) ;
28- this . creatorThemeThemesDirectory = path . resolve ( userData , "ThemeCreator" , "Themes" ) ;
2927 this . creatorThemeFileName = "theme.json" ;
3028 this . creatorTheme = {
3129 ...DEFAULT_THEME ,
@@ -44,7 +42,7 @@ export default class ThemeManager {
4442
4543 await Promise . all ( [
4644 this . loadFromDirectory ( this . themes ) ,
47- this . loadFromDirectory ( this . creatorThemes , this . creatorThemeThemesDirectory ) ,
45+ this . loadFromDirectory ( this . creatorThemes , this . creatorThemeDirectory ) ,
4846 ] ) ;
4947
5048 app . emit ( "syncThemesEnd" , [ ...this . themes . values ( ) ] ) ;
@@ -145,7 +143,7 @@ export default class ThemeManager {
145143
146144 private async removeCreatorTheme ( _ : IpcMainEvent , themeId : string ) : Promise < void > {
147145 const themeName = `${ themeId } .json` ;
148- const filepath = path . resolve ( this . creatorThemeThemesDirectory , themeName ) ;
146+ const filepath = path . resolve ( this . creatorThemeDirectory , themeName ) ;
149147
150148 this . creatorThemes . delete ( themeId ) ;
151149
@@ -164,7 +162,7 @@ export default class ThemeManager {
164162
165163 const themeId = theme . name . replace ( / \s / g, "_" ) ;
166164 const themeName = `${ themeId } .json` ;
167- const filepath = path . resolve ( this . creatorThemeThemesDirectory , themeName ) ;
165+ const filepath = path . resolve ( this . creatorThemeDirectory , themeName ) ;
168166
169167 this . creatorThemes . set ( themeId , {
170168 ...theme ,
0 commit comments