[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/plasma/netbook/containments/sal
From:       Marco Martin <notmart () gmail ! com>
Date:       2010-02-09 12:16:35
Message-ID: 1265717795.558014.6491.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1087656 by mart:

kill icons dragged outside the favourites strip


 M  +3 -1      stripwidget.cpp  


--- trunk/KDE/kdebase/workspace/plasma/netbook/containments/sal/stripwidget.cpp #1087655:1087656
@@ -208,7 +208,9 @@
 
 void StripWidget::itemReordered(Plasma::IconWidget *icon, int index)
 {
-    if (m_favouritesIcons.contains(icon)) {
+    if (!geometry().intersects(icon->mapToItem(this, icon->boundingRect()).boundingRect())) {
+        remove(icon);
+    } else if (m_favouritesIcons.contains(icon)) {
         Plasma::QueryMatch *match = m_favouritesIcons.value(icon);
         m_favouritesMatches.removeAll(match);
         m_favouritesMatches.insert(index, match);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic