diff -urN mplayer-1.0_rc4_p20100506-orig/libvo/x11_common.c mplayer-1.0_rc4_p20100506/libvo/x11_common.c --- mplayer-1.0_rc4_p20100506-orig/libvo/x11_common.c 2010-04-28 04:04:23 +0900 +++ mplayer-1.0_rc4_p20100506/libvo/x11_common.c 2010-05-07 13:10:47 +0900 @@ -854,6 +854,8 @@ break; case KeyPress: { + extern int slave_mode; + if (!slave_mode) { int key; #ifdef CONFIG_GUI @@ -870,7 +872,7 @@ 0 ? ((keySym & 0x00ff) + 256) : (keySym)); vo_x11_putkey(key); ret |= VO_EVENT_KEYPRESS; - } + }} break; case MotionNotify: vo_mouse_movement(Event.xmotion.x, Event.xmotion.y);