File tree Expand file tree Collapse file tree
Sources/ExFig/Subcommands/Export Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ extension ExFigCommand.ExportIcons {
7676 }
7777
7878 // Exports icons for a single Android icons entry.
79- // swiftlint:disable:next function_body_length function_parameter_count
79+ // swiftlint:disable:next function_body_length function_parameter_count cyclomatic_complexity
8080 func exportAndroidIconsEntry(
8181 entry: Params . Android . IconsEntry ,
8282 android: Params . Android ,
@@ -218,12 +218,16 @@ extension ExFigCommand.ExportIcons {
218218 } )
219219
220220 try await ui. withSpinner ( " Converting SVGs to vector drawables... " ) {
221- try ExFigCommand . svgFileConverter. convert (
222- inputDirectoryUrl: tempDirectoryLightURL, rtlFiles: rtlFileNames
223- )
224- try ExFigCommand . svgFileConverter. convert (
225- inputDirectoryUrl: tempDirectoryDarkURL, rtlFiles: rtlFileNames
226- )
221+ if FileManager . default. fileExists ( atPath: tempDirectoryLightURL. path) {
222+ try ExFigCommand . svgFileConverter. convert (
223+ inputDirectoryUrl: tempDirectoryLightURL, rtlFiles: rtlFileNames
224+ )
225+ }
226+ if FileManager . default. fileExists ( atPath: tempDirectoryDarkURL. path) {
227+ try ExFigCommand . svgFileConverter. convert (
228+ inputDirectoryUrl: tempDirectoryDarkURL, rtlFiles: rtlFileNames
229+ )
230+ }
227231 }
228232
229233 // Create output directory main/res/custom-directory/drawable/
Original file line number Diff line number Diff line change @@ -226,8 +226,10 @@ extension ExFigCommand.ExportImages {
226226 try ExFigCommand . fileWriter. write ( files: localFiles)
227227
228228 try await ui. withSpinner ( " Converting SVGs to vector drawables... " ) {
229- try ExFigCommand . svgFileConverter. convert ( inputDirectoryUrl: tempDirectoryLightURL)
230- if images. first? . dark != nil {
229+ if FileManager . default. fileExists ( atPath: tempDirectoryLightURL. path) {
230+ try ExFigCommand . svgFileConverter. convert ( inputDirectoryUrl: tempDirectoryLightURL)
231+ }
232+ if FileManager . default. fileExists ( atPath: tempDirectoryDarkURL. path) {
231233 try ExFigCommand . svgFileConverter. convert ( inputDirectoryUrl: tempDirectoryDarkURL)
232234 }
233235 }
You can’t perform that action at this time.
0 commit comments