<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi János,<br>
      <br>
      On 31/07/12 12:34, János Uray wrote:<br>
    </div>
    <blockquote
cite="mid:CAKR3yxyLsp12N0enHm0b5Fdcd6m0N=pnJ=ZTaekdsjYh5ZD2UA@mail.gmail.com"
      type="cite">Again? Oh, yes.<br>
      Now here it is.<br>
      <br>
      <div class="gmail_quote">On Tue, Jul 31, 2012 at 11:10 AM, Noel
        Power <span dir="ltr"><<a moz-do-not-send="true"
            href="mailto:nopower@suse.com" target="_blank">nopower@suse.com</a>></span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div bgcolor="#FFFFFF" text="#000000">
            <div>Hi János<br>
              you forgot to attach the patch :-) <br>
              <div>
                <div class="h5"> <br>
                  On 30/07/12 19:04, János Uray wrote:<br>
                </div>
              </div>
            </div>
            <blockquote type="cite">
              <div>
                <div class="h5">This patch solves this bug: <a
                    moz-do-not-send="true"
                    href="https://bugs.freedesktop.org/show_bug.cgi?id=47907"
                    target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=47907</a><br>
                  <br>
                  The text was flickering because Window::Invalidate()
                  clears the client area by default. To prevent this,
                  I've added an INVALIDATE_NOERASE parameter to
                  Invalidate() calls.<br>
                  On the other hand, the background still needed to be
                  erased outside the text: the indentation space and the
                  rest of the line.<br>
                </div>
              </div>
            </blockquote>
          </div>
        </blockquote>
      </div>
    </blockquote>
    seems to work better :-), imho still is not as smooth as 3.4, I
    would love to know *why* we get this behaviour now in >=3.5, is
    something triggering Resize() more often now ( and why indeed is
    Resize even called when scrolling ). Additionally I am a but nervous
    about changes to the TextEngine  ( a piece of code I have no
    familiarity with at all ). Saying that the change you made seems
    quite small ( despite the confusing diff due to the whitespace
    changes ) I suppose it is the last part of the patch that is really
    necessary. But still it just feels wrong that we need to tweak the
    TextEngine and I wonder are we correcting a side affect rather than
    fixing the root cause ( but of course your change might even be
    valid regardless of the IDE (mis)behaviour or maybe even entirely
    correct for the IDE problem, I confess I haven't got a clue ). I cc
    Kohei here too who having looked at the editeng recently might ( but
    maybe not ) have some opinion.<br>
    <br>
    Noel <br>
  </body>
</html>