aboutsummaryrefslogtreecommitdiffstats
path: root/src/pgtkterm.c
diff options
context:
space:
mode:
authorPo Lu2022-01-05 10:16:06 +0800
committerPo Lu2022-01-05 10:16:56 +0800
commita7dbbcac571ebf07ec89a09cc8d9bc4fdf2ae063 (patch)
tree14cf6f606d12035472d3c56475d7863a27a1b54e /src/pgtkterm.c
parent6719a3ccabec33e010aa4a42be2ee07e4e219b3c (diff)
downloademacs-a7dbbcac571ebf07ec89a09cc8d9bc4fdf2ae063.tar.gz
emacs-a7dbbcac571ebf07ec89a09cc8d9bc4fdf2ae063.zip
Fix display of internal border in child frames on pgtk
* src/pgtkfns.c (Fx_create_frame): Fix child frame border resource names. * src/pgtkterm.c (pgtk_clear_under_internal_border): Fix test for child frames. (bug#53018)
Diffstat (limited to 'src/pgtkterm.c')
-rw-r--r--src/pgtkterm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 3093083a82c..736fce09c4a 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -4957,7 +4957,8 @@ void
4957pgtk_clear_under_internal_border (struct frame *f) 4957pgtk_clear_under_internal_border (struct frame *f)
4958{ 4958{
4959 if (FRAME_INTERNAL_BORDER_WIDTH (f) > 0 4959 if (FRAME_INTERNAL_BORDER_WIDTH (f) > 0
4960 && gtk_widget_get_realized (FRAME_GTK_OUTER_WIDGET (f))) 4960 && (!FRAME_GTK_OUTER_WIDGET (f)
4961 || gtk_widget_get_realized (FRAME_GTK_OUTER_WIDGET (f))))
4961 { 4962 {
4962 int border = FRAME_INTERNAL_BORDER_WIDTH (f); 4963 int border = FRAME_INTERNAL_BORDER_WIDTH (f);
4963 int width = FRAME_PIXEL_WIDTH (f); 4964 int width = FRAME_PIXEL_WIDTH (f);