diff options
author | Po Lu <luangruo@yahoo.com> | 2022-01-30 09:23:40 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-01-30 09:23:40 +0800 |
commit | 310bcda934a88f2c93e8b34b093853ce695c8d3b (patch) | |
tree | 1f34a467f619f2173adcff7b03cf4611db1637bd /src/gtkutil.c | |
parent | 391c1289e28ce11d5639a4d754ec36e7b26aa6ac (diff) | |
download | emacs-310bcda934a88f2c93e8b34b093853ce695c8d3b.tar.gz emacs-310bcda934a88f2c93e8b34b093853ce695c8d3b.tar.bz2 emacs-310bcda934a88f2c93e8b34b093853ce695c8d3b.zip |
Add support for ARGB visuals on non-Xt builds
* src/gtkutil.c (xg_create_frame_widgets): Enable RGBA visual
on non-PGTK builds.
* src/xfns.c (select_visual): Select 32-bit visuals on non-Xt
builds.
* src/xterm.c (x_draw_fringe_bitmap):
(x_draw_image_glyph_string): Stop using DefaultDepthOfScreen.
(x_query_colors):
* src/xterm.h (x_make_truecolor_pixel): Make colors opaque on
32-bit visuals.
Diffstat (limited to 'src/gtkutil.c')
-rw-r--r-- | src/gtkutil.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gtkutil.c b/src/gtkutil.c index 067df216a4a..ef6270dbcf8 100644 --- a/src/gtkutil.c +++ b/src/gtkutil.c @@ -1593,7 +1593,7 @@ xg_create_frame_widgets (struct frame *f) GdkScreen *screen = gtk_widget_get_screen (wtop); -#if !defined HAVE_PGTK && defined USE_CAIRO +#if !defined HAVE_PGTK if (FRAME_DISPLAY_INFO (f)->n_planes == 32) { GdkVisual *visual = gdk_screen_get_rgba_visual (screen); |