<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Gimp shows strange behaviour with cairo"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=60496#c7">Comment # 7</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Gimp shows strange behaviour with cairo"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=60496">bug 60496</a>
              from <span class="vcard"><a class="email" href="mailto:drawoc@darkrefraction.com" title="Michael Henning <drawoc@darkrefraction.com>"> <span class="fn">Michael Henning</span></a>
</span></b>
        <pre>I just fixed this bug in gimp (
<a href="https://bugzilla.gnome.org/show_bug.cgi?id=736411">https://bugzilla.gnome.org/show_bug.cgi?id=736411</a> ). It turns out that we were
effectively redrawing one of our widgets (the rulers on the side of the canvas)
inside of a mouse event handler, which is a bad thing to do. Simply doing the
drawing in gtk's expose handler, like we were supposed to, fixed it.

Our old code was apparently more performant on cairo versions before 1.12 than
on 1.12, but I wouldn't be too concerned about that since what we were doing
was wrong anyway. If anyone does want to investigate what changed in cairo,
then I'm willing to help, but this bug should probably just be closed as a bug
in gimp, not in cairo.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>