Summary: | Issue with multiple-monitor setup with the desktop DC. | ||
---|---|---|---|
Product: | cairo | Reporter: | Eric Hoffman <ehoffman> |
Component: | win32 backend | Assignee: | cairo-bugs mailing list <cairo-bugs> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Multi-monitor issue with negative extent patch
Multi-monitor issue with negative extent patch (v2) Multi-monitor issue with negative extent patch (v2) |
Description
Eric Hoffman
2017-04-26 04:22:25 UTC
For more info on the issue, I have written a very detailed explanation of the crash on the GIMP Bugzilla https://bugzilla.gnome.org/show_bug.cgi?id=740634#c56 Regards, Eric Hoffman Created attachment 131112 [details] [review] Multi-monitor issue with negative extent patch (v2) Fixed the last submitted patch, for the BitBlt done in _cairo_win32_display_surface_flush(), when failing to get the damaged zones. Created attachment 131113 [details] [review] Multi-monitor issue with negative extent patch (v2) Sorry, this should be the right one. Last one had another patch applied. Count me as impressed. Does anyone with non-zero cairo-win32 knowledge want to take a look at this? If not, I'll just submit to the long "wall of text" and commit this patch (eventually...). (No, I have no clue about windows) Ditto what Uli said, but since it's been almost a year I went ahead with landing the patch. If it causes any issues, I imagine they'll be fairly obvious and easy to pinpoint to this change, and hopefully with it landed it'll finally get some testing. I took a look at 96482 and 69617 but it's not clear to me that they are indeed fixed by this, as their conditions sound subtly different. But I'll post a request to test to them. Thanks, landed: To ssh://git.freedesktop.org/git/cairo a8571a3..62b724a master -> master |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.