diff -Naur fluxbox-0.1.13/src/Font.cc fluxbox/src/Font.cc --- fluxbox-0.1.13/src/Font.cc Sat Oct 26 07:07:07 2002 +++ fluxbox/src/Font.cc Sun Nov 24 15:52:42 2002 @@ -139,14 +139,8 @@ bool Font::load(const char *name) { if (name == 0) return false; - bool ret_val = m_fontimp->load(name); - if (ret_val && name == 0) { //prevent from having a bad fontimp - m_fontstr = name; // if the load really succeded then set font string - } else { - m_fontstr = ""; - } - - return ret_val; + m_fontstr = name; + return m_fontimp->load(name); } unsigned int Font::textWidth(const char * const text, unsigned int size) const { diff -Naur fluxbox-0.1.13/src/Screen.cc fluxbox/src/Screen.cc --- fluxbox-0.1.13/src/Screen.cc Sun Nov 17 22:27:50 2002 +++ fluxbox/src/Screen.cc Sun Nov 24 15:51:52 2002 @@ -284,7 +284,7 @@ image_control->setDither(*resource.image_dither); theme = new Theme(getBaseDisplay()->getXDisplay(), getRootWindow(), colormap(), getScreenNumber(), image_control, fluxbox->getStyleFilename(), getRootCommand().c_str()); - + theme->reconfigure(*resource.antialias); const char *s = i18n->getMessage( FBNLS::ScreenSet, FBNLS::ScreenPositionLength, @@ -447,7 +447,6 @@ XFree(children); XFlush(getBaseDisplay()->getXDisplay()); - theme->reconfigure(*resource.antialias); } namespace {