[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 51aa6ce 1/2: Fix resize of xwidgets on GTK
From: |
Lars Ingebrigtsen |
Subject: |
master 51aa6ce 1/2: Fix resize of xwidgets on GTK |
Date: |
Mon, 8 Nov 2021 01:38:48 -0500 (EST) |
branch: master
commit 51aa6cee2cb6eee48f62e3efe96f27a0d844e67d
Author: Po Lu <luangruo@yahoo.com>
Commit: Lars Ingebrigtsen <larsi@gnus.org>
Fix resize of xwidgets on GTK
* src/xwidget.c (Fxwidget_resize): Queue widget for re-allocation
after setting its size request (bug#51679).
---
src/xwidget.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/xwidget.c b/src/xwidget.c
index ecb973f..1815a39 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -1740,9 +1740,10 @@ DEFUN ("xwidget-resize", Fxwidget_resize,
Sxwidget_resize, 3, 3, 0,
{
gtk_window_resize (GTK_WINDOW (xw->widgetwindow_osr), xw->width,
xw->height);
- gtk_container_resize_children (GTK_CONTAINER (xw->widgetwindow_osr));
gtk_widget_set_size_request (GTK_WIDGET (xw->widget_osr), xw->width,
xw->height);
+
+ gtk_widget_queue_allocate (GTK_WIDGET (xw->widget_osr));
}
#elif defined NS_IMPL_COCOA
nsxwidget_resize (xw);