diff options
author | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-09-16 15:25:31 +0000 |
---|---|---|
committer | nicodvb <nicodvb@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-09-16 15:25:31 +0000 |
commit | 78992c7fdc79320426223c7ab3160b17f56d125f (patch) | |
tree | 723646611bb030655513f1a91a1212d0ebe5687a /mplayer.c | |
parent | 2003857aa2bb32f24f72561374569dd2a2132cc2 (diff) | |
download | mpv-78992c7fdc79320426223c7ab3160b17f56d125f.tar.bz2 mpv-78992c7fdc79320426223c7ab3160b17f56d125f.tar.xz |
report mouse coordinates after movement to dvdnav; this permits to enable button selection using the mouse; patch by Jonas Jermann and me
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19857 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mplayer.c')
-rw-r--r-- | mplayer.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -5157,6 +5157,13 @@ if(step_sec>0) { pointer_x = cmd->args[0].v.i; pointer_y = cmd->args[1].v.i; rescale_input_coordinates(pointer_x, pointer_y, &dx, &dy); +#ifdef USE_DVDNAV + if(stream->type == STREAMTYPE_DVDNAV && dx > 0.0 && dy > 0.0) { + pointer_x = (int) (dx * (double) sh_video->disp_w); + pointer_y = (int) (dy * (double) sh_video->disp_h); + mp_dvdnav_update_mouse_pos(stream, pointer_x, pointer_y, &button); + } +#endif break; } #ifdef USE_DVDNAV |