Issue #9976: gimp-brush-new throws critical.

This commit is contained in:
Jehan 2023-10-03 00:02:33 +02:00
parent eab9d8da28
commit fc6c0974ea
1 changed files with 11 additions and 0 deletions

View File

@ -670,8 +670,19 @@ gimp_data_factory_data_new (GimpDataFactory *factory,
if (data)
{
GFile *writable_dir;
GError *error = NULL;
writable_dir = gimp_data_factory_get_save_dir (factory, &error);
if (writable_dir != NULL)
gimp_data_create_filename (data, writable_dir);
else
g_critical ("%s: no save directory: %s", G_STRFUNC, error->message);
gimp_container_add (priv->container, GIMP_OBJECT (data));
g_object_unref (data);
g_object_unref (writable_dir);
g_clear_error (&error);
return data;
}