emacs-diffs
[Top][All Lists]
Advanced

[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;



reply via email to

[Prev in Thread] Current Thread [Next in Thread]