1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-03 22:20:52 -08:00

Fix child frame crash on pgtk

* src/gtkutil.c (xg_check_special_colors): Use `FRAME_WIDGET'
on PGTK.
This commit is contained in:
Po Lu 2021-12-06 13:43:23 +08:00
parent c83dc91579
commit 7314c12e64

View file

@ -684,8 +684,13 @@ xg_check_special_colors (struct frame *f,
block_input ();
{
#ifdef HAVE_GTK3
#ifndef HAVE_PGTK
GtkStyleContext *gsty
= gtk_widget_get_style_context (FRAME_GTK_OUTER_WIDGET (f));
#else
GtkStyleContext *gsty
= gtk_widget_get_style_context (FRAME_WIDGET (f));
#endif
GdkRGBA col;
char buf[sizeof "rgb://rrrr/gggg/bbbb"];
int state = GTK_STATE_FLAG_SELECTED|GTK_STATE_FLAG_FOCUSED;