mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-12 16:10:54 +00:00
sysprof: set window title to include document
That way we can differentiate multiple windows.
This commit is contained in:
@ -225,6 +225,8 @@ sysprof_window_set_document (SysprofWindow *self,
|
|||||||
"ignore-process-0",
|
"ignore-process-0",
|
||||||
"include-threads",
|
"include-threads",
|
||||||
};
|
};
|
||||||
|
g_autofree char *title = NULL;
|
||||||
|
g_autofree char *full_title = NULL;
|
||||||
|
|
||||||
g_assert (SYSPROF_IS_WINDOW (self));
|
g_assert (SYSPROF_IS_WINDOW (self));
|
||||||
g_assert (!document || SYSPROF_IS_DOCUMENT (document));
|
g_assert (!document || SYSPROF_IS_DOCUMENT (document));
|
||||||
@ -234,6 +236,10 @@ sysprof_window_set_document (SysprofWindow *self,
|
|||||||
if (document == NULL)
|
if (document == NULL)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
title = sysprof_document_dup_title (document);
|
||||||
|
full_title = g_strdup_printf ("%s — %s", _("Sysprof"), title);
|
||||||
|
gtk_window_set_title (GTK_WINDOW (self), full_title);
|
||||||
|
|
||||||
g_set_object (&self->document, document);
|
g_set_object (&self->document, document);
|
||||||
self->session = sysprof_session_new (document);
|
self->session = sysprof_session_new (document);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user