diff options
author | Po Lu <luangruo@yahoo.com> | 2022-01-05 10:16:06 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-01-05 10:16:56 +0800 |
commit | a7dbbcac571ebf07ec89a09cc8d9bc4fdf2ae063 (patch) | |
tree | 14cf6f606d12035472d3c56475d7863a27a1b54e /src/pgtkterm.c | |
parent | 6719a3ccabec33e010aa4a42be2ee07e4e219b3c (diff) | |
download | emacs-a7dbbcac571ebf07ec89a09cc8d9bc4fdf2ae063.tar.gz emacs-a7dbbcac571ebf07ec89a09cc8d9bc4fdf2ae063.tar.bz2 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.c | 3 |
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 pgtk_clear_under_internal_border (struct frame *f) { if (FRAME_INTERNAL_BORDER_WIDTH (f) > 0 - && gtk_widget_get_realized (FRAME_GTK_OUTER_WIDGET (f))) + && (!FRAME_GTK_OUTER_WIDGET (f) + || gtk_widget_get_realized (FRAME_GTK_OUTER_WIDGET (f)))) { int border = FRAME_INTERNAL_BORDER_WIDTH (f); int width = FRAME_PIXEL_WIDTH (f); |