diff -urN mplayer-1.0_rc2_p20090530-orig/libvo/x11_common.c mplayer-1.0_rc2_p20090530/libvo/x11_common.c --- mplayer-1.0_rc2_p20090530-orig/libvo/x11_common.c 2009-05-29 10:53:32 +0900 +++ mplayer-1.0_rc2_p20090530/libvo/x11_common.c 2009-06-02 00:20:17 +0900 @@ -853,6 +853,8 @@ break; case KeyPress: { + extern int slave_mode; + if (!slave_mode) { int key; #ifdef CONFIG_GUI @@ -869,7 +871,7 @@ 0 ? ((keySym & 0x00ff) + 256) : (keySym)); vo_x11_putkey(key); ret |= VO_EVENT_KEYPRESS; - } + }} break; case MotionNotify: if(enable_mouse_movements)