diff --git a/modules/material_maker/nodes/simple/image.cpp b/modules/material_maker/nodes/simple/image.cpp index aa12dbf33e..0ba09b11ce 100644 --- a/modules/material_maker/nodes/simple/image.cpp +++ b/modules/material_maker/nodes/simple/image.cpp @@ -51,14 +51,14 @@ String MMImage::get_image_path() { void MMImage::set_image_path(const String &val) { image_path = val; - Ref img; - img.instance(); - + Ref img; + if (image_path != "") { + img.instance(); ImageLoader::load_image(image_path, img); } - image->set_value(img); + image->set_default_value(img); set_dirty(true); }