diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index f527398171..9a401cd3b2 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -542,6 +542,17 @@ efreet_desktop_environment_set(const char *environment) else desktop_environment = NULL; } +/** + * @internal + * @return environment: the environment name + * @brief sets the global desktop environment name + */ +const char * +efreet_desktop_environment_get(void) +{ + return desktop_environment; +} + /** * @param desktop: The desktop to work with * @return Returns the number of categories assigned to this desktop diff --git a/legacy/efreet/src/lib/efreet_private.h b/legacy/efreet/src/lib/efreet_private.h index e9e2dde4bd..20a1d2f867 100644 --- a/legacy/efreet/src/lib/efreet_private.h +++ b/legacy/efreet/src/lib/efreet_private.h @@ -201,6 +201,8 @@ const char *efreet_lang_modifier_get(void); size_t efreet_array_cat(char *buffer, size_t size, const char *strs[]); +const char *efreet_desktop_environment_get(void); + /** * @} */