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:
Nedko Arnaudov 2009-10-11 18:25:49 +03:00
parent 89ad40c581
commit 57a7eb7a0c
2 changed files with 16 additions and 3 deletions

View File

@ -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));
}
else
{
set_main_window_title(NULL);
}
detach_canvas(view_ptr);

View File

@ -571,9 +571,18 @@ void
set_main_window_title(
graph_view_handle view)
{
char * title = catdup(get_view_name(view), " - LADI Session Handler");
gtk_window_set_title(GTK_WINDOW(g_main_win), title);
free(title);
char * 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