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