]> git.sesse.net Git - vlc/commitdiff
XCB: set window provider requested position from video-x and video-y
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 6 Mar 2010 16:36:21 +0000 (18:36 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 6 Mar 2010 16:36:21 +0000 (18:36 +0200)
Note that only the Qt4 provider seem to use the values this far. Also,
most window managers will move the window wherever they see fit anyway.

modules/video_output/xcb/common.c
modules/video_output/xcb/glx.c

index 9b714f6f6ba52ef6b5ff7fd8da3491f335f1ba9b..d7e90d23da1f1cc376c3d072846a6c8e153f49e0 100644 (file)
@@ -125,6 +125,8 @@ vout_window_t *GetWindow (vout_display_t *vd,
 
     memset( &wnd_cfg, 0, sizeof(wnd_cfg) );
     wnd_cfg.type = VOUT_WINDOW_TYPE_XID;
+    wnd_cfg.x = var_InheritInteger (vd, "video-x");
+    wnd_cfg.y = var_InheritInteger (vd, "video-y");
     wnd_cfg.width  = vd->cfg->display.width;
     wnd_cfg.height = vd->cfg->display.height;
 
index 1b80b3d02c935fea93339d643b3733d1ded22ce2..573ea248961a11b1dd039f55356dda76de3eb5e6 100644 (file)
@@ -90,6 +90,8 @@ static vout_window_t *MakeWindow (vout_display_t *vd)
 
     memset (&wnd_cfg, 0, sizeof (wnd_cfg));
     wnd_cfg.type = VOUT_WINDOW_TYPE_XID;
+    wnd_cfg.x = var_InheritInteger (vd, "video-x");
+    wnd_cfg.y = var_InheritInteger (vd, "video-y");
     wnd_cfg.width  = vd->cfg->display.width;
     wnd_cfg.height = vd->cfg->display.height;