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->home = home;
desktop->mime = mime_new(NULL); desktop->mime = mime_new(NULL);
/* handler */ /* handler */
desktop->handler = desktophandler_new(desktop, DESKTOP_ICONS_NONE); if((desktop->handler = desktophandler_new(desktop, DESKTOP_ICONS_NONE))
/* check for errors */ == NULL)
if(desktop->mime == NULL || desktop->handler == NULL)
{ {
desktop_delete(desktop); desktop_delete(desktop);
return NULL; return NULL;