Commit 846ff294 authored by Lars Ingebrigtsen's avatar Lars Ingebrigtsen
Browse files

Remove code what would always maximize xwidgets on Macos

* src/xwidget.c (x_draw_xwidget_glyph_string): Remove code that
would always maximize the widget on Macos (bug#51674).  This code
was probably added to work around a resizing bug that has since
been fixed.
parent ca9fb109
Pipeline #13735 failed with stages
in 577 minutes and 40 seconds
......@@ -1402,22 +1402,6 @@ x_draw_xwidget_glyph_string (struct glyph_string *s)
window_box (s->w, TEXT_AREA, &text_area_x, &text_area_y,
&text_area_width, &text_area_height);
/* On X11, this keeps generating expose events. */
#ifndef USE_GTK
/* Resize xwidget webkit if its container window size is changed in
some ways, for example, a buffer became hidden in small split
window, then it can appear front in merged whole window. */
if (EQ (xww->type, Qwebkit)
&& (xww->width != text_area_width || xww->height != text_area_height))
Lisp_Object xwl;
XSETXWIDGET (xwl, xww);
Fxwidget_resize (xwl,
make_int (text_area_width),
make_int (text_area_height));
clip_left = max (0, text_area_x - x);
clip_right = max (clip_left,
min (xww->width, text_area_x + text_area_width - x));
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment