diff --git a/legacy/ecore/src/e_x.c b/legacy/ecore/src/e_x.c index a1e7d57cba..9fd3e5ab8c 100644 --- a/legacy/ecore/src/e_x.c +++ b/legacy/ecore/src/e_x.c @@ -2342,6 +2342,23 @@ e_window_get_command(Window win) return NULL; } +char * +e_window_get_icon_name(Window win) +{ + XTextProperty xtp; + + if (XGetWMIconName(disp, win, &xtp)) + { + char *s; + + if (!xtp.value) return NULL; + s = strdup(xtp.value); + XFree(xtp.value); + return s; + } + return NULL; +} + void e_window_set_min_size(Window win, int w, int h) {