[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
feature/pgtk 7314c12 2/2: Fix child frame crash on pgtk
From: |
Po Lu |
Subject: |
feature/pgtk 7314c12 2/2: Fix child frame crash on pgtk |
Date: |
Mon, 6 Dec 2021 00:43:53 -0500 (EST) |
branch: feature/pgtk
commit 7314c12e64ef5b185e3fd52d8dc1111eb730bdad
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>
Fix child frame crash on pgtk
* src/gtkutil.c (xg_check_special_colors): Use `FRAME_WIDGET'
on PGTK.
---
src/gtkutil.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/src/gtkutil.c b/src/gtkutil.c
index d872d39..225984a 100644
--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -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;