diff options
author | Benjamin Otte <otte@redhat.com> | 2019-02-21 05:34:12 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2019-02-21 19:47:28 +0100 |
commit | baefee17c52298000340fba33ddeb7bf3691d635 (patch) | |
tree | 9ebc6481f14c78f21eef75e1433f4379294b7856 /gtk/inspector | |
parent | 751ef5b5b9377b5e8cb3947cb533a366d664aff4 (diff) | |
download | gtk+-baefee17c52298000340fba33ddeb7bf3691d635.tar.gz |
fpsoverlay: Use new snapshot transforms
Diffstat (limited to 'gtk/inspector')
-rw-r--r-- | gtk/inspector/fpsoverlay.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/inspector/fpsoverlay.c b/gtk/inspector/fpsoverlay.c index 616781e7b1..5a58e8689c 100644 --- a/gtk/inspector/fpsoverlay.c +++ b/gtk/inspector/fpsoverlay.c @@ -215,8 +215,9 @@ gtk_fps_overlay_snapshot (GtkInspectorOverlay *overlay, layout = gtk_widget_create_pango_layout (widget, fps_string); pango_layout_get_pixel_size (layout, &width, &height); + gtk_snapshot_save (snapshot); if (has_bounds) - gtk_snapshot_offset (snapshot, bounds.origin.x + bounds.size.width - width, bounds.origin.y); + gtk_snapshot_translate (snapshot, &GRAPHENE_POINT_INIT (bounds.origin.x + bounds.size.width - width, bounds.origin.y)); if (overlay_opacity < 1.0) gtk_snapshot_push_opacity (snapshot, overlay_opacity); gtk_snapshot_append_color (snapshot, @@ -227,8 +228,7 @@ gtk_fps_overlay_snapshot (GtkInspectorOverlay *overlay, &(GdkRGBA) { 1, 1, 1, 1 }); if (overlay_opacity < 1.0) gtk_snapshot_pop (snapshot); - if (has_bounds) - gtk_snapshot_offset (snapshot, - bounds.origin.x - bounds.size.width + width, - bounds.origin.y); + gtk_snapshot_restore (snapshot); g_free (fps_string); gtk_widget_add_tick_callback (widget, gtk_fps_overlay_force_redraw, NULL, NULL); |