Преглед на файлове

SettingsManager: Instead of crashing we just return an empty array

Carola Nitz преди 6 години
родител
ревизия
3b95b01af0
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      Sources/VLCSettingsSpecifierManager.swift

+ 2 - 1
Sources/VLCSettingsSpecifierManager.swift

@@ -20,7 +20,8 @@ class VLCSettingsSpecifierManager: NSObject {
     
     var items: NSArray {
         guard let items = specifier?.multipleValues() as NSArray? else {
-            fatalError("VLCSettingsSpecifierManager: No rows provided for \(specifier?.key() ?? "null specifier")")
+            assertionFailure("VLCSettingsSpecifierManager: No rows provided for \(specifier?.key() ?? "null specifier")")
+            return []
         }
         return items
     }