Группа :: Графические оболочки/KDE
Пакет: kdeutils
Главная Изменения Спек Патчи Загрузить Bugs and FR
Патч: kfloppy-3.2.3-format-progress.patch
--- kdeutils-3.2.3/kfloppy/format.cpp~ 2004-07-22 20:43:08 +0400
+++ kdeutils-3.2.3/kfloppy/format.cpp 2004-07-22 21:15:41 +0400
@@ -472,13 +472,16 @@ void FDFormat::processStdOut(KProcess *,
#elif defined(ANY_LINUX)
s = QString::fromLatin1(b,l);
int p;
- if ((p=s.find("track")) != -1)
+ if ( !s.contains("track") && !s.contains("ioctl"))
{
- p+=5;
- while ((0<=p) && (p<l) && (s[p].isSpace())) p++;
+ p=0;
+ while ((p<l) && !(s[p].isDigit())) p++;
if (s[p].isDigit())
{
- p=s.mid(p,8).toInt();
+ if( s[p+1].isDigit())
+ p=s.mid(p,2).toInt();
+ else
+ p=s.mid(p,1).toInt();
if ((p>0) && (p<deviceInfo->tracks))
{
emit status(QString::null,