dfaure requested changes to this revision.
dfaure added inline comments.
This revision now requires changes to proceed.

INLINE COMMENTS

> slavebase.cpp:1052
>      } else if (timeout == 0) {
> -        d->nextTimeout = QDateTime::currentDateTime().addSecs(1);    // 
> Immediate timeout
> +        d->nextTimeoutMsecs = 1000;  // Inmediate timeout
>      } else {

Typo: In -> Im (i.e. it was correct in the orig code)

> slavebase.cpp:1054
>      } else {
> -        d->nextTimeout = QDateTime();    // Canceled
> +        d->nextTimeoutMsecs = 1;
> +        d->nextTimeout.invalidate(); // Canceled

Where does this "1" value come from, and it is useful at all?

> slavebase.cpp:1055
> +        d->nextTimeoutMsecs = 1;
> +        d->nextTimeout.invalidate(); // Canceled
>      }

So when we go to that "else" branch, we'll have called start() and immediately 
after, invalidate(). To avoid doing this, how about calling start() in the 
first two if()s?
(small optimization)

REPOSITORY
  R241 KIO

REVISION DETAIL
  https://phabricator.kde.org/D9983

To: jtamate, #frameworks, dfaure
Cc: fvogt, ngraham

Reply via email to