diff -C 6 -c -r fluxbox-0.1.12/src/Toolbar.cc fluxbox-0.1.12-tom/src/Toolbar.cc *** fluxbox-0.1.12/src/Toolbar.cc Thu Sep 12 10:54:07 2002 --- fluxbox-0.1.12-tom/src/Toolbar.cc Thu Oct 24 11:29:52 2002 *************** *** 720,731 **** --- 720,734 ---- XClearWindow(display, frame.window_label); FluxboxWindow *foc = Fluxbox::instance()->getFocusedWindow(); if (foc->getScreen() != screen || foc->getTitle().size() == 0) return; + if (strcmp(foc->getTitle().c_str(),"ROX-Filer")==0) + return; + int dx = (frame.bevel_w * 2), dlen = foc->getTitle().size(); unsigned int l; I18n *i18n = I18n::instance(); if (i18n->multibyte()) { XRectangle ink, logical; diff -C 6 -c -r fluxbox-0.1.12/src/Workspace.cc fluxbox-0.1.12-tom/src/Workspace.cc *** fluxbox-0.1.12/src/Workspace.cc Sun Dec 29 20:10:38 2002 --- fluxbox-0.1.12-tom/src/Workspace.cc Sun Dec 29 20:10:38 2002 *************** *** 128,141 **** m_clientmenu.insert(w->getTitle().c_str(), client_insertpoint); } */ //add to list ! m_clientmenu.insert(w->getTitle().c_str()); ! windowList.push_back(w); //update menugraphics m_clientmenu.update(); screen->updateNetizenWindowAdd(w->getClientWindow(), m_id); --- 128,143 ---- m_clientmenu.insert(w->getTitle().c_str(), client_insertpoint); } */ //add to list ! if (strcmp("ROX-Filer",w->getTitle().c_str())!=0) { ! m_clientmenu.insert(w->getTitle().c_str()); ! windowList.push_back(w); ! } //update menugraphics m_clientmenu.update(); screen->updateNetizenWindowAdd(w->getClientWindow(), m_id);