[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/libs/plasma/widgets
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2008-10-16 4:27:20
Message-ID: 1224131240.838275.23478.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 871924 by aseigo:
remove a bit of nonesense =)
M +8 -6 icon.cpp
--- trunk/KDE/kdebase/workspace/libs/plasma/widgets/icon.cpp #871923:871924
@@ -531,15 +531,17 @@
} else {
// If we mouse leaves before the fade in is done, fade out from where we were,
// not from fully faded in
- qreal new_alpha = d->m_fadeIn ? progress : 1 - progress;
- d->m_hoverAlpha = qMin(new_alpha, d->m_hoverAlpha);
+ d->m_hoverAlpha = qMin(1 - progress, d->m_hoverAlpha);
}
- if (progress == 1) {
+
+ if (qFuzzyCompare(qreal(1.0), progress)) {
d->m_hoverAnimId = -1;
+
+ if (!d->m_fadeIn) {
+ d->states &= ~IconPrivate::HoverState;
+ }
}
- if (!d->m_fadeIn && progress == 1) {
- d->states &= ~IconPrivate::HoverState;
- }
+
update();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic