Sophie

Sophie

distrib > Mandriva > 2006.0 > i586 > media > main-src > by-pkgid > a6bc312ce50b5c8d0c51736e58ac32bc > files > 172

kdebase-3.4.2-55mdk.src.rpm

--- 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( "" );