#include static Ecore_X_Window a = 0; static Eina_Bool test_state(void *d EINA_UNUSED) { int w, h; ecore_x_window_geometry_get(a, NULL, NULL, &w, &h); if ((w == 100) || (h == 100)) fprintf(stderr, "FAIL\n"); return EINA_FALSE; } int main(void) { ecore_x_init(NULL); a = ecore_x_window_override_new(0, 0, 0, 100, 100); ecore_x_window_show(a); ecore_x_netwm_state_request_send(a, 0, ECORE_X_WINDOW_STATE_FULLSCREEN, -1, 1); ecore_x_icccm_name_class_set(a, "override_fullscreen", "test"); ecore_timer_loop_add(1.0, test_state, NULL); ecore_main_loop_begin(); return 0; }