X-Git-Url: http://ecere.com/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ecere%2Fsrc%2Fgfx%2Fdrivers%2FXDisplayDriver.ec;h=f540e20a52a1f89cd31f1a6c32d83b0554f51b9c;hb=e4f9c9ccea3da81c722f20dff7452503aec226a9;hp=99803013d6297ce9134476a4d5f01de44e23b829;hpb=4836457f112e63f2634dbcb8bd335c5a2f7e7ac9;p=sdk diff --git a/ecere/src/gfx/drivers/XDisplayDriver.ec b/ecere/src/gfx/drivers/XDisplayDriver.ec index 9980301..f540e20 100644 --- a/ecere/src/gfx/drivers/XDisplayDriver.ec +++ b/ecere/src/gfx/drivers/XDisplayDriver.ec @@ -517,6 +517,8 @@ class XDisplayDriver : DisplayDriver xDisplay.image = XShmCreateImage(xGlobalDisplay, xSystemVisual /*DefaultVisual(xGlobalDisplay, DefaultScreen(xGlobalDisplay))*/, format->depth, ZPixmap, null, &xDisplay.shminfo, width, height); } + else if(display.useSharedMemory && !xSharedMemory) + printf("%s", $"Error: Requested shared memory but shared memory pixmaps are not supported by X server.\n"); #endif if(xDisplay.image) {