--- sourceforge.net/trunk/rdesktop/xwin.c 2005/05/08 17:57:13 904 +++ sourceforge.net/trunk/rdesktop/xwin.c 2005/05/20 22:09:32 905 @@ -1227,7 +1227,7 @@ } input_mask = KeyPressMask | KeyReleaseMask | ButtonPressMask | ButtonReleaseMask | - VisibilityChangeMask | FocusChangeMask; + VisibilityChangeMask | FocusChangeMask | StructureNotifyMask; if (g_sendmotion) input_mask |= PointerMotionMask; @@ -1599,6 +1599,12 @@ case PropertyNotify: xclip_handle_PropertyNotify(&xevent.xproperty); break; + case MapNotify: + rdp_send_client_window_status(1); + break; + case UnmapNotify: + rdp_send_client_window_status(0); + break; } } /* Keep going */