=== modified file 'src/menu.c' --- src/menu.c 2014-06-02 18:01:21 +0000 +++ src/menu.c 2014-06-03 12:29:28 +0000 @@ -1558,6 +1558,12 @@ string contents, because Fredisplay may GC and relocate them. */ Fredisplay (Qt); +#ifdef HAVE_X_WINDOWS + /* Don't confuse user with invisible cursor. */ + if (FRAME_X_P (f) && f->pointer_invisible) + FRAME_DISPLAY_INFO (f)->toggle_visible_pointer (f, 0); +#endif + #if defined USE_X_TOOLKIT || defined USE_GTK if (FRAME_WINDOW_P (f)) return xw_popup_dialog (f, header, contents);