diff --git a/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c b/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c index 8f3df40251..83a19cfa0a 100644 --- a/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c +++ b/legacy/ecore/src/lib/ecore_x/ecore_x_netwm.c @@ -1017,12 +1017,19 @@ ecore_x_netwm_window_type_get(Ecore_X_Window win, Ecore_X_Window_Type *type) if (type) { + *type = _ecore_x_netwm_window_type_type_get(atoms[0]); + if (num > 1) + { + // FIXME: mor than 1? what to do? + } +/* disable - preferred type is the first - others are hints for (i = 0; i < num; ++i) { *type = _ecore_x_netwm_window_type_type_get(atoms[i]); if (*type != ECORE_X_WINDOW_TYPE_UNKNOWN) break; } + */ } free(atoms);