فهرست منبع

Use Qt provided display with GLX functions for consistency.
Remove unneeded assignment from previous code.

Zachary Lund 11 سال پیش
والد
کامیت
ee9ff9cfb9
1فایلهای تغییر یافته به همراه1 افزوده شده و 2 حذف شده
  1. 1 2
      libobs-opengl/gl-x11.c

+ 1 - 2
libobs-opengl/gl-x11.c

@@ -100,7 +100,7 @@ struct gl_platform *gl_platform_create(device_t device,
 {
 	int num_configs = 0;
 	int error_base = 0, event_base = 0;
-	Display *display = XOpenDisplay(NULL); /* Open default screen */
+	Display *display = info->window.display;
 	struct gl_platform *plat = bzalloc(sizeof(struct gl_platform));
 	GLXFBConfig* configs;
 
@@ -176,7 +176,6 @@ struct gl_platform *gl_platform_create(device_t device,
 	plat->swap.device = device;
 	plat->swap.info	  = *info;
 	plat->swap.wi     = gl_windowinfo_create(info);
-	plat->swap.wi->display = display;
 
 	XFree(configs);
 	XSync(display, False);