summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/xwidget.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/xwidget.c b/src/xwidget.c
index c9fc706663b..893292cf5ae 100644
--- a/src/xwidget.c
+++ b/src/xwidget.c
@@ -122,8 +122,12 @@ Returns the newly constructed xwidget, or nil if construction fails. */)
# endif
xw->widgetwindow_osr = gtk_offscreen_window_new ();
+#ifndef HAVE_PGTK
gtk_window_resize (GTK_WINDOW (xw->widgetwindow_osr), xw->width,
xw->height);
+#else
+ gtk_container_check_resize (GTK_CONTAINER (xw->widgetwindow_osr));
+#endif
if (EQ (xw->type, Qwebkit))
{
@@ -966,8 +970,12 @@ DEFUN ("xwidget-resize", Fxwidget_resize, Sxwidget_resize, 3, 3, 0,
#ifdef USE_GTK
if (xw->widget_osr)
{
+#ifndef HAVE_PGTK
gtk_window_resize (GTK_WINDOW (xw->widgetwindow_osr), xw->width,
xw->height);
+#else
+ gtk_container_check_resize (GTK_CONTAINER (xw->widgetwindow_osr));
+#endif
gtk_container_resize_children (GTK_CONTAINER (xw->widgetwindow_osr));
gtk_widget_set_size_request (GTK_WIDGET (xw->widget_osr), xw->width,
xw->height);