--- /dev/null
+diff -U 1 -r fluxbox-0.1.9/src/Window.cc fluxbox-0.1.9-bugfix2/src/Window.cc
+--- fluxbox-0.1.9/src/Window.cc Tue May 21 23:22:05 2002
++++ fluxbox-0.1.9-bugfix2/src/Window.cc Mon Jun 3 19:12:23 2002
+@@ -295,4 +295,5 @@
+
+- //use tab? delayed this so that tabs wont "flicker" when creating windows
+- if (decorations.tab && fluxbox->useTabs())
++ // use tab? and don't create a tab on windows that's not
++ // maximizable as default (such as dialogs)
++ if (decorations.tab && fluxbox->useTabs() && decorations.maximize)
+ tab = new Tab(this, 0, 0);
+@@ -435,3 +436,5 @@
+
+- if (client.window) {
++ // Make sure we don't remove
++ // a slit client from the list
++ if (managed) {
+ fluxbox->removeWindowSearch(client.window);
+Only in fluxbox-0.1.9-bugfix2/src: Window.cc~
+diff -U 1 -r fluxbox-0.1.9/src/Workspace.cc fluxbox-0.1.9-bugfix2/src/Workspace.cc
+--- fluxbox-0.1.9/src/Workspace.cc Fri May 17 13:03:36 2002
++++ fluxbox-0.1.9-bugfix2/src/Workspace.cc Mon Jun 3 19:11:51 2002
+@@ -24,3 +24,3 @@
+
+-// $Id$
++// $Id$
+
+@@ -95,2 +95,3 @@
+ //if there isn't any window that's focused, just add it to the end of the list
++ /*
+ if (focused == 0) {
+@@ -115,4 +116,6 @@
+ }
+-
+-
++ */
++ //add to list
++ m_clientmenu.insert(w->getTitle().c_str());
++ windowList.push_back(w);
+