--- kdebase-3.2/kdm/kfrontend/kdmshutdown.cpp-- 2004-03-08 14:42:23.000000000 +0100 +++ kdebase-3.2/kdm/kfrontend/kdmshutdown.cpp 2004-03-08 14:43:01.000000000 +0100 @@ -73,7 +73,7 @@ KDMShutdown::KDMShutdown( QWidget *_pare //connect( restart_rb, SIGNAL(doubleClicked()), SLOT(accept()) ); #if defined(__linux__) && ( defined(__i386__) || defined(__amd64__) ) - if (kdmcfg->_useLilo) { + if (kdmcfg->_useLilo && (QFileInfo ( "/sbin/lilo" ).exists())) { QWidget *hlp = new QWidget( howGroup ); QHBoxLayout *hb = new QHBoxLayout( hlp ); int spc = kapp->style().pixelMetric(QStyle::PM_ExclusiveIndicatorWidth) @@ -229,7 +229,7 @@ void KDMShutdown::bye_bye() { #if defined(__linux__) && ( defined(__i386__) || defined(__amd64__) ) - if (kdmcfg->_useLilo && restart_rb->isChecked()) { + if (kdmcfg->_useLilo && restart_rb->isChecked() && (QFileInfo ( "/sbin/lilo" ).exists())) { if (targets->currentItem() != oldLiloTarget) { if (targets->currentItem() == defaultLiloTarget) liloInfo->setNextBootOption( "" );