*sigh* manually keep track of document count until we figure out how libgdl works

This commit is contained in:
Michael Becker 2019-09-09 11:57:29 -04:00
parent fc6c26a400
commit feb5cbcee5

View File

@ -434,10 +434,13 @@ namespace UniversalEditor.UserInterface
InitDocTab("Start Page", lblStartPage);
}
private int documentWindowCount = 0;
private void InitDocTab(string title, Control content)
{
DockingItem item = new DockingItem(title, content);
dckContainer.Items.Add(item);
documentWindowCount++;
}
private void MainWindow_MenuBar_Item_Click(object sender, EventArgs e)
@ -642,8 +645,9 @@ namespace UniversalEditor.UserInterface
if (dckContainer.CurrentItem != null)
{
dckContainer.Items.Remove(dckContainer.CurrentItem);
documentWindowCount--;
}
if (this.Windows.Count == 0)
if (documentWindowCount == 0)
{
CloseWindow ();
}