diff --git a/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h b/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h index af317ff1f9..191acab90d 100644 --- a/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h +++ b/legacy/ecore/src/lib/ecore_desktop/Ecore_Desktop.h @@ -64,6 +64,7 @@ struct _Ecore_Desktop unsigned char no_display:1; unsigned char allocated:1; unsigned char ondisk:1; + unsigned char hard_icon:1; /* Actually calling this st_mtime causes compile issues, must be some strange macros at work. */ time_t mtime; /* For checking if the cache is valid. */ }; diff --git a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c index 13ab426904..b3da008ddd 100644 --- a/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c +++ b/legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c @@ -329,6 +329,7 @@ _ecore_desktop_get(const char *file, const char *lang) free(temp); } } + result->hard_icon = 1; } /* icon/class is a list of standard icons from the theme that can override the icon created above.