if (!g_set_object (&self->initial_folder, folder))
return;
- if (self->initial_name)
+ if (self->initial_name && self->initial_folder)
{
g_clear_object (&self->initial_file);
self->initial_file = g_file_get_child_for_display_name (self->initial_folder,
if (!g_set_str (&self->initial_name, name))
return;
- if (self->initial_name)
+ if (self->initial_name && self->initial_folder)
{
g_clear_object (&self->initial_file);
self->initial_file = g_file_get_child_for_display_name (self->initial_folder,