gui: reset window title when last view is destroyed
Last and currently the only view is destroyed when studio is unloaded
This commit is contained in:
parent
89ad40c581
commit
57a7eb7a0c
|
@ -165,6 +165,10 @@ void destroy_view(graph_view_handle view)
|
||||||
{
|
{
|
||||||
world_tree_activate((graph_view_handle)list_entry(g_views.next, struct graph_view, siblings));
|
world_tree_activate((graph_view_handle)list_entry(g_views.next, struct graph_view, siblings));
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
set_main_window_title(NULL);
|
||||||
|
}
|
||||||
|
|
||||||
detach_canvas(view_ptr);
|
detach_canvas(view_ptr);
|
||||||
|
|
||||||
|
|
15
gui/main.c
15
gui/main.c
|
@ -571,9 +571,18 @@ void
|
||||||
set_main_window_title(
|
set_main_window_title(
|
||||||
graph_view_handle view)
|
graph_view_handle view)
|
||||||
{
|
{
|
||||||
char * title = catdup(get_view_name(view), " - LADI Session Handler");
|
char * title;
|
||||||
gtk_window_set_title(GTK_WINDOW(g_main_win), title);
|
|
||||||
free(title);
|
if (view != NULL)
|
||||||
|
{
|
||||||
|
title = catdup(get_view_name(view), " - LADI Session Handler");
|
||||||
|
gtk_window_set_title(GTK_WINDOW(g_main_win), title);
|
||||||
|
free(title);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
gtk_window_set_title(GTK_WINDOW(g_main_win), "LADI Session Handler");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static
|
static
|
||||||
|
|
Loading…
Reference in New Issue