mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2025-12-24 05:30:11 +01:00
The current code results in trace lines with the source surface being pushed on the stack two times instead of one: s1 s1 //ARGB32 48 48 similar-image % s2 Instead of: s1 //ARGB32 48 48 similar-image % s2 This greatly confuses later commands when the script was replayed, causing traces for trivial GTK3 programs to be unplayable, usually yielding the following error: "invalid value (typically too big) for the size of the input (surface, pattern, etc.)" Drop the duplicated entry from the trace line printed by the cairo_surface_create_similar_image() override. Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=73580 Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| cairo-trace.in | ||
| COPYING | ||
| COPYING-GPL-3 | ||
| lookup-symbol.c | ||
| lookup-symbol.h | ||
| Makefile.am | ||
| trace.c | ||