summaryrefslogtreecommitdiffstats
path: root/libvo/vo_xvidix.c
diff options
context:
space:
mode:
Diffstat (limited to 'libvo/vo_xvidix.c')
-rw-r--r--libvo/vo_xvidix.c37
1 files changed, 2 insertions, 35 deletions
diff --git a/libvo/vo_xvidix.c b/libvo/vo_xvidix.c
index 27c9eb0bce..49c656ecb3 100644
--- a/libvo/vo_xvidix.c
+++ b/libvo/vo_xvidix.c
@@ -49,7 +49,6 @@ LIBVO_EXTERN(xvidix)
#define UNUSED(x) ((void)(x)) /* Removes warning about unused arguments */
/* X11 related variables */
/* Colorkey handling */
-static XGCValues mGCV;
static int colorkey;
static vidix_grkey_t gr_key;
@@ -205,7 +204,6 @@ static int config(uint32_t width, uint32_t height, uint32_t d_width,
image_height = height;
image_width = width;
image_format = format;
- vo_mouse_autohide = 1;
window_width = d_width;
window_height = d_height;
@@ -268,44 +266,13 @@ static int config(uint32_t width, uint32_t height, uint32_t d_width,
xswa.colormap =
XCreateColormap(mDisplay, RootWindow(mDisplay, mScreen),
vinfo.visual, AllocNone);
- xswa.event_mask =
- StructureNotifyMask | ExposureMask | KeyPressMask |
- PropertyChangeMask | ((WinID == 0) ? 0
- : (ButtonPressMask | ButtonReleaseMask |
- PointerMotionMask));
- xswamask = CWBackPixel | CWBorderPixel | CWColormap | CWEventMask;
-
- if (WinID >= 0)
- {
- vo_window =
- WinID ? ((Window) WinID) : RootWindow(mDisplay, mScreen);
- if (WinID)
- {
- XUnmapWindow(mDisplay, vo_window);
- XChangeWindowAttributes(mDisplay, vo_window, xswamask,
- &xswa);
- vo_x11_selectinput_witherr(mDisplay, vo_window,
- StructureNotifyMask |
- KeyPressMask |
- PropertyChangeMask |
- PointerMotionMask |
- ButtonPressMask |
- ButtonReleaseMask |
- ExposureMask);
- XMapWindow(mDisplay, vo_window);
- } else
- XSelectInput(mDisplay, vo_window, ExposureMask);
- } else
- {
+ xswamask = CWBackPixel | CWBorderPixel | CWColormap;
+
vo_x11_create_vo_window(&vinfo, vo_dx, vo_dy,
window_width, window_height, flags,
CopyFromParent, "xvidix", title);
XChangeWindowAttributes(mDisplay, vo_window, xswamask, &xswa);
- }
- if (vo_gc != None)
- XFreeGC(mDisplay, vo_gc);
- vo_gc = XCreateGC(mDisplay, vo_window, GCForeground, &mGCV);
#ifdef CONFIG_GUI
}
#endif