diff --git a/common/utils/T/tracer/gui/x.c b/common/utils/T/tracer/gui/x.c
index 50164dce359a570a2df901b5e1c3dac46bb8dae6..68869d6e0f1f20589fbe14642a9b2d9187f6b3ca 100644
--- a/common/utils/T/tracer/gui/x.c
+++ b/common/utils/T/tracer/gui/x.c
@@ -151,6 +151,7 @@ printf("x_events START\n");
     XNextEvent(x->d, &ev);
 printf("XEV %d\n", ev.type);
     switch (ev.type) {
+    case MapNotify:
     case Expose:
       if ((w = find_x_window(g, ev.xexpose.window)) != NULL) {
         struct x_window *xw = w->x;