<div dir="ltr">Hi,<div class="gmail_extra"><br><div class="gmail_quote">On 13 September 2014 15:35, Ondřej Majerech <span dir="ltr"><<a href="mailto:majerech.o@gmail.com" target="_blank">majerech.o@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">When a toytoolkit client redraws, the toolkit syncs the parent and<br>
geometry. If a client redraws often (such as the terminal drawing a huge<br>
amount of output), this can spam the compositor with requests and may<br>
result in the client's eventual being killed.<br>
<br>
We don't need to send requests for changing the geometry or parent if<br>
these haven't changed. So remember the last geometry and parent, and<br>
update them only if needed.<br></blockquote><div><br></div><div>It looked from weston-terminal output like these happened completely unbounded by the frame callback; should these instead be moved somewhere where the requests are only issued once per frame, regardless of how many times they change in between?</div><div><br></div><div>Cheers,</div><div>Daniel </div></div></div></div>