- // FIXME: this is totally bad, but it's a good hack for feasability
- static gint mynumber = 0;
- TildaTerminal *tt = g_object_new (TILDA_TYPE_TERMINAL,
- "number", mynumber++,
- "window-number", tw->number,
- NULL);
+ gint number;
+ TildaTerminal *tt;
+
+ number = tilda_window_find_next_free_terminal_number (tw);
+ tt = g_object_new (TILDA_TYPE_TERMINAL,
+ "number", number,
+ "window-number", tw->number,
+ "parent-window", tw,
+ NULL);