diff options
author | Benjamin Otte <otte@redhat.com> | 2018-03-24 23:27:43 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2018-03-26 19:43:06 +0200 |
commit | f494d6ae1fefba4e465fca967b4d13ce60178f9f (patch) | |
tree | 299cebc0b26716ae8379d7329c7e832d4113cbf2 | |
parent | 353ad30b12e75bb56403ab524f18832e74aa94e2 (diff) | |
download | gtk+-f494d6ae1fefba4e465fca967b4d13ce60178f9f.tar.gz |
snapshot: Generate better names for offset nodes
-rw-r--r-- | gtk/gtksnapshot.c | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/gtk/gtksnapshot.c b/gtk/gtksnapshot.c index 2fe1e783e2..31d011c511 100644 --- a/gtk/gtksnapshot.c +++ b/gtk/gtksnapshot.c @@ -388,25 +388,15 @@ gtk_snapshot_collect_offset (GtkSnapshot *snapshot, } static void -gtk_snapshot_push_offset (GtkSnapshot *snapshot, - const char *name, - ...) G_GNUC_PRINTF(2, 3); -static void -gtk_snapshot_push_offset (GtkSnapshot *snapshot, - const char *name, - ...) +gtk_snapshot_push_offset (GtkSnapshot *snapshot) { GtkSnapshotState *state = gtk_snapshot_get_current_state (snapshot); char *str; cairo_region_t *offset_clip; - if (name && snapshot->record_names) + if (snapshot->record_names) { - va_list args; - - va_start (args, name); - str = g_strdup_vprintf (name, args); - va_end (args); + str = g_strdup_printf ("Offset<%d,%d>", state->translate_x, state->translate_y); } else str = NULL; @@ -1435,7 +1425,7 @@ gtk_snapshot_append_node (GtkSnapshot *snapshot, g_return_if_fail (snapshot != NULL); g_return_if_fail (GSK_IS_RENDER_NODE (node)); - gtk_snapshot_push_offset (snapshot, "OffsetReset"); + gtk_snapshot_push_offset (snapshot); gtk_snapshot_append_node_internal (snapshot, node); gtk_snapshot_pop (snapshot); } |