From 55bbee1ce189fc1ccdb80058bb9910293e4b467e Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 28 Jan 2025 12:18:32 -0800 Subject: [PATCH] sysprof/greeter: hide user-stack caption on non-x86_64 --- src/sysprof/sysprof-greeter.c | 3 +++ src/sysprof/sysprof-greeter.ui | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/sysprof/sysprof-greeter.c b/src/sysprof/sysprof-greeter.c index e0313e81..f72f2317 100644 --- a/src/sysprof/sysprof-greeter.c +++ b/src/sysprof/sysprof-greeter.c @@ -59,6 +59,7 @@ struct _SysprofGreeter AdwComboRow *power_combo; AdwComboRow *sample_user_stack_size; AdwExpanderRow *user_stacks; + GtkLabel *user_stacks_caption; SysprofRecordingTemplate *recording_template; }; @@ -518,6 +519,7 @@ sysprof_greeter_class_init (SysprofGreeterClass *klass) gtk_widget_class_bind_template_child (widget_class, SysprofGreeter, sample_user_stack_size); gtk_widget_class_bind_template_child (widget_class, SysprofGreeter, sidebar_list_box); gtk_widget_class_bind_template_child (widget_class, SysprofGreeter, user_stacks); + gtk_widget_class_bind_template_child (widget_class, SysprofGreeter, user_stacks_caption); gtk_widget_class_bind_template_child (widget_class, SysprofGreeter, view_stack); gtk_widget_class_bind_template_callback (widget_class, sidebar_row_activated_cb); @@ -576,6 +578,7 @@ sysprof_greeter_init (SysprofGreeter *self) #if !defined(__x86_64__) && !defined(__i386__) gtk_widget_set_visible (GTK_WIDGET (self->user_stacks), FALSE); + gtk_widget_set_visible (GTK_WIDGET (self->user_stacks_caption), FALSE); #endif gtk_widget_grab_focus (GTK_WIDGET (self->record_to_memory)); diff --git a/src/sysprof/sysprof-greeter.ui b/src/sysprof/sysprof-greeter.ui index 92ade34d..6b6ed1b9 100644 --- a/src/sysprof/sysprof-greeter.ui +++ b/src/sysprof/sysprof-greeter.ui @@ -131,7 +131,7 @@ - + Unwinding in user-space has considerable overhead but may help in situations where frame-pointers are unavailable. 0 8