[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdebase/workspace/plasma/applets/tasks
From: Aaron J. Seigo <aseigo () kde ! org>
Date: 2009-04-30 5:34:06
Message-ID: 1241069646.731550.27011.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 961395 by aseigo:
don't set the hover effect atom whne on the base item
M +14 -10 abstracttaskitem.cpp
--- trunk/KDE/kdebase/workspace/plasma/applets/tasks/abstracttaskitem.cpp #961394:961395
@@ -272,26 +272,30 @@
{
Q_UNUSED(event)
fadeBackground("hover", 175, true);
- m_hoverEffectTimerId = startTimer(HOVER_EFFECT_TIMEOUT);
+ if (parentGroup()) {
+ m_hoverEffectTimerId = startTimer(HOVER_EFFECT_TIMEOUT);
+ }
}
void AbstractTaskItem::hoverLeaveEvent(QGraphicsSceneHoverEvent *event)
{
Q_UNUSED(event)
- QString backgroundPrefix;
- if (m_hoverEffectTimerId) {
- killTimer(m_hoverEffectTimerId);
- m_hoverEffectTimerId = 0;
- }
+ if (parentGroup()) {
+ if (m_hoverEffectTimerId) {
+ killTimer(m_hoverEffectTimerId);
+ m_hoverEffectTimerId = 0;
+ }
#ifdef Q_WS_X11
- Display *dpy = QX11Info::display();
- const WId rootWin = QX11Info::appRootWindow();
- Atom atom = XInternAtom(dpy, "_KDE_WINDOW_HIGHLIGHT", False);
- XDeleteProperty(dpy, rootWin, atom);
+ Display *dpy = QX11Info::display();
+ const WId rootWin = QX11Info::appRootWindow();
+ Atom atom = XInternAtom(dpy, "_KDE_WINDOW_HIGHLIGHT", False);
+ XDeleteProperty(dpy, rootWin, atom);
#endif
+ }
+ QString backgroundPrefix;
if (m_flags & TaskWantsAttention) {
backgroundPrefix = "attention";
} else if (m_flags & TaskIsMinimized) {
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic