Subject: Re: bug#55779: 29.0.50; child frame

From: Po Lu <[email-masked]>
Date: Sun, 05 Jun 2022 08:49:56 +0800

drshapeless <[email-masked]> writes:

> After a couple of hours, I am able to locate the bad commit using "git
> bisect". Here's the log. You probably made a change in GTK back in April
> leading to this bug.

Thanks, but that doesn't make much sense.  Updating a window's opaque
region by calling its `style_changed' function shouldn't interfere with
updating it or changing its size.

What happens if you comment out this part out?

      object_class = G_OBJECT_GET_CLASS (FRAME_GTK_OUTER_WIDGET (f));
      class = GTK_WIDGET_CLASS (object_class);

      if (class->style_updated)
	class->style_updated (FRAME_GTK_OUTER_WIDGET (f));

Thanks.