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

INLINE COMMENTS

> daemon.cpp:190
>  {
> +    qCDebug(KSCREEN_KDED) << "QET" << m_changeBlockTimer->isValid() << 
> m_changeBlockTimer->hasExpired(100) << m_changeBlockTimer->elapsed();
> +    if (m_changeBlockTimer->isValid() && 
> !m_changeBlockTimer->hasExpired(100)) {

never call elapsed on a not valid timer! The behavior is undefined.

> daemon.cpp:195
> +        return;
> +    }
>      qCDebug(KSCREEN_KDED) << "Change detected";

I suggest to do the invalidate as I suggested as it frees up resources.

REPOSITORY
  rKSCREEN KScreen

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: sebas, graesslin
Cc: plasma-devel, #plasma, sebas
_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to