desktop: do not abort when Mime does not load

This commit is contained in:
Pierre Pronchery 2024-02-28 02:51:04 +01:00
parent 0f28480dff
commit b0d4c05bde

View File

@ -272,9 +272,8 @@ Desktop * desktop_new(DesktopPrefs * prefs)
desktop->home = home;
desktop->mime = mime_new(NULL);
/* handler */
desktop->handler = desktophandler_new(desktop, DESKTOP_ICONS_NONE);
/* check for errors */
if(desktop->mime == NULL || desktop->handler == NULL)
if((desktop->handler = desktophandler_new(desktop, DESKTOP_ICONS_NONE))
== NULL)
{
desktop_delete(desktop);
return NULL;