Merge branch 'master' into blender2.8
[blender.git] / intern / cycles / render / light.cpp
index 91f9b4e3bec6a0950a1bf79073abd71714c72928..806f1cad03ea5b2dc9a7722949ab95116658ec84 100644 (file)
@@ -898,8 +898,10 @@ void LightManager::tag_update(Scene * /*scene*/)
 int LightManager::add_ies_from_file(ustring filename)
 {
        string content;
-       /* If the file can't be opened, call with an empty string */
-       path_read_text(filename.c_str(), content);
+       /* If the file can't be opened, call with an empty line */
+       if(filename.empty() || !path_read_text(filename.c_str(), content)) {
+               content == "\n";
+       }
 
        return add_ies(ustring(content));
 }