layer: string setting can have empty value
diff --git a/src/vk_layer_settings.cpp b/src/vk_layer_settings.cpp
index 01d20df..a05b97b 100644
--- a/src/vk_layer_settings.cpp
+++ b/src/vk_layer_settings.cpp
@@ -355,13 +355,7 @@
 std::string GetLayerSettingString(const char *layer_key, const char *setting_key) {
     assert(IsLayerSetting(layer_key, setting_key));
 
-    std::string setting = GetLayerSettingData(layer_key, setting_key);
-    if (setting.empty()) {
-        std::string message = "The setting is used but the value is empty which is invalid for a string setting type.";
-        vk_layer_settings.Log(setting_key, message);
-    }
-
-    return setting;
+    return GetLayerSettingData(layer_key, setting_key);
 }
 
 std::string GetLayerSettingFrames(const char *layer_key, const char *setting_key) {