Procházet zdrojové kódy

linux-capture: Use xcb to check for extensions

Use the previously added helper function to check for needed extensions.
fryshorts před 10 roky
rodič
revize
008f4467f0
1 změnil soubory, kde provedl 1 přidání a 3 odebrání
  1. 1 3
      plugins/linux-capture/xshm-input.c

+ 1 - 3
plugins/linux-capture/xshm-input.c

@@ -205,10 +205,8 @@ static void xshm_capture_start(struct xshm_data *data)
 	XSetEventQueueOwner(data->dpy, XCBOwnsEventQueue);
 	XSetEventQueueOwner(data->dpy, XCBOwnsEventQueue);
 	data->xcb = XGetXCBConnection(data->dpy);
 	data->xcb = XGetXCBConnection(data->dpy);
 
 
-	if (!XShmQueryExtension(data->dpy)) {
-		blog(LOG_ERROR, "XShm extension not found !");
+	if (!xshm_check_extensions(data->xcb))
 		goto fail;
 		goto fail;
-	}
 
 
 	data->use_xinerama = xinerama_is_active(data->dpy) ? true : false;
 	data->use_xinerama = xinerama_is_active(data->dpy) ? true : false;