emacs-diffs
[Top][All Lists]
Advanced

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



reply via email to

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