gdkwindow: avoid updating background pattern if it matches previous
Background patterns are often updated when style changes. In many cases, the new pattern will match the previous. We can optimize out the invalidation that will occur upon resetting the same pattern.
Showing with 15 additions and 0 deletions