diff --git a/legacy/ecore/src/e_ev_x.c b/legacy/ecore/src/e_ev_x.c index 2b9c426eff..430e35cbc0 100644 --- a/legacy/ecore/src/e_ev_x.c +++ b/legacy/ecore/src/e_ev_x.c @@ -71,6 +71,11 @@ ecore_event_x_init(void) int i, shape_event_id, current_lock; shape_event_id = max_event_id = ecore_event_shape_get_id(); + if (shape_event_id < SelectionRequest) + { + max_event_id = SelectionRequest; + fprintf(stderr, "ERROR: no shape extesion! This is BAD!\n"); + } event_translator = NEW_PTR(max_event_id + 1); for (i = 0; i < max_event_id + 1; i++) event_translator[i] = NULL;