projects
/
lttv.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
icons changed
[lttv.git]
/
ltt
/
branches
/
poly
/
lttv
/
modules
/
gui
/
main
/
src
/
callbacks.c
diff --git
a/ltt/branches/poly/lttv/modules/gui/main/src/callbacks.c
b/ltt/branches/poly/lttv/modules/gui/main/src/callbacks.c
index 76920ae60a4a2284da2cf079d6594dcfc7d05703..98585271c1600ef8f9a167381eace42e32d801fd 100644
(file)
--- a/
ltt/branches/poly/lttv/modules/gui/main/src/callbacks.c
+++ b/
ltt/branches/poly/lttv/modules/gui/main/src/callbacks.c
@@
-1133,10
+1133,19
@@
void
on_MWindow_destroy (GtkObject *object,
gpointer user_data)
{
on_MWindow_destroy (GtkObject *object,
gpointer user_data)
{
- MainWindow *Main_Window = (MainWindow*)user_data;
-
+ MainWindow *Main_Window = get_window_data_struct((GtkWidget*)object);
+ GtkWidget *widget;
+ Tab *tab = Main_Window->tab;
+
g_printf("There are : %d windows\n",g_slist_length(g_main_window_list));
g_printf("There are : %d windows\n",g_slist_length(g_main_window_list));
+ while(tab){
+ while(tab->multi_vpaned->num_children){
+ gtk_multi_vpaned_widget_delete(tab->multi_vpaned);
+ }
+ tab = tab->next;
+ }
+
g_win_count--;
if(g_win_count == 0)
gtk_main_quit ();
g_win_count--;
if(g_win_count == 0)
gtk_main_quit ();
This page took
0.022813 seconds
and
4
git commands to generate.