diff --git a/externals/moonlib/image.c b/externals/moonlib/image.c index c64b2fa7dbe8b1617b62f1b24cadee3dd8ab13c4..c069849de84d56c052bf51256fdbcb1afde89117 100644 --- a/externals/moonlib/image.c +++ b/externals/moonlib/image.c @@ -406,5 +406,9 @@ void image_setup(void) #if PD_MINOR_VERSION >= 37 class_setsavefn(image_class, &image_save); #endif + /* cache a default image (question mark) for case where no image argument + is given. The key is ("x%lxx%lxdefault", image_class, image_class), + to protect against namespace clashes with the complicated interface + of moonlib/image */ gui_vmess("gui_load_default_image", "sx", "dummy", image_class); }