diff options
author | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-02-10 09:50:12 +0100 |
---|---|---|
committer | Stefano Pigozzi <stefano.pigozzi@gmail.com> | 2013-02-21 22:23:08 +0100 |
commit | 41c1749f46e0e36af39be2487ee992cbf18e6679 (patch) | |
tree | be025ef8861bed3f6ce95685044ba45c807b971f /video/out/cocoa_common.m | |
parent | 08952f23dd4b069990b027dc06b10affcb4bc361 (diff) | |
download | mpv-41c1749f46e0e36af39be2487ee992cbf18e6679.tar.bz2 mpv-41c1749f46e0e36af39be2487ee992cbf18e6679.tar.xz |
core: move `xineramascreen` to `MPOpts` as `vo_screen_id`
This is a small cleanup in preparation for the next commit.
Diffstat (limited to 'video/out/cocoa_common.m')
-rw-r--r-- | video/out/cocoa_common.m | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/video/out/cocoa_common.m b/video/out/cocoa_common.m index 4d4d7f927b..77b9d0c96f 100644 --- a/video/out/cocoa_common.m +++ b/video/out/cocoa_common.m @@ -256,18 +256,20 @@ static int current_screen_has_dock_or_menubar(struct vo *vo) static void update_screen_info(struct vo *vo) { struct vo_cocoa_state *s = vo->cocoa; + struct MPOpts *opts = vo->opts; + int screen_id = opts->vo_screen_id; s->screen_array = [NSScreen screens]; - if (xinerama_screen >= (int)[s->screen_array count]) { + if (screen_id >= (int)[s->screen_array count]) { mp_msg(MSGT_VO, MSGL_INFO, "[cocoa] Device ID %d does not exist, " - "falling back to main device\n", xinerama_screen); - xinerama_screen = -1; + "falling back to main device\n", screen_id); + screen_id = -1; } - if (xinerama_screen < 0) { // default behaviour + if (screen_id < 0) { // default behaviour if (! (s->screen_handle = [s->window screen]) ) s->screen_handle = [s->screen_array objectAtIndex:0]; } else { - s->screen_handle = [s->screen_array objectAtIndex:(xinerama_screen)]; + s->screen_handle = [s->screen_array objectAtIndex:(screen_id)]; } s->screen_frame = [s->screen_handle frame]; |