From: Po Lu Date: Thu, 17 Feb 2022 12:44:53 +0000 (+0800) Subject: Fix crash when displaying XBM images on a 32-bit visual X-Git-Tag: emacs-29.0.90~2268 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=64eb2a5f8d3176c4e790c9bea9e753ba9bf9593b;p=emacs.git Fix crash when displaying XBM images on a 32-bit visual * src/image.c (Create_Pixmap_From_Bitmap_Data): Fix use of wrong (default) depth. --- diff --git a/src/image.c b/src/image.c index e5113269356..5c1bf8d7be6 100644 --- a/src/image.c +++ b/src/image.c @@ -3804,7 +3804,7 @@ Create_Pixmap_From_Bitmap_Data (struct frame *f, struct image *img, char *data, data, img->width, img->height, fg, bg, - DefaultDepthOfScreen (FRAME_X_SCREEN (f))); + FRAME_DISPLAY_INFO (f)->n_planes); # if !defined USE_CAIRO && defined HAVE_XRENDER if (img->pixmap) img->picture = x_create_xrender_picture (f, img->pixmap, 0);