Skip to content
  • Richard Hult's avatar
    Improve explicit drawing and flushing (fixes GtkRuler) · 255756cf
    Richard Hult authored
    Use the same code path to get a CGContext for both gdk_draw_* and
    gdk_cairo_create and make sure we unlockFocus in both cases. This
    fixes the broken rendering in GtkRuler. Also use an average of flush
    intervals when checking whether we can flush or not, since otherwise
    we get too sensitive and block almost all explicit flushes that are
    caused by mouse movements for example.
    255756cf