diff --git a/src/view/home/activitieslist.py b/src/view/home/activitieslist.py
index 3b4c9d2..bc8c285 100644
--- a/src/view/home/activitieslist.py
+++ b/src/view/home/activitieslist.py
@@ -145,6 +149,7 @@ class FavoriteIcon(CanvasIcon):
         self._favorite = None
         self._set_favorite(favorite)
         self.connect('button-release-event', self.__release_event_cb)
+        self.connect('motion-notify-event', self.__motion_notify_event_cb)
 
     def _set_favorite(self, favorite):
         if favorite == self._favorite:
@@ -172,3 +177,9 @@ class FavoriteIcon(CanvasIcon):
     def __release_event_cb(self, icon, event):
         self.props.favorite = not self.props.favorite
 
+    def __motion_notify_event_cb(self, icon, event):
+        if not self._favorite:
+            if event.detail == hippo.MOTION_DETAIL_ENTER:
+                icon.props.fill_color = style.COLOR_BUTTON_GREY.get_svg()
+            elif event.detail == hippo.MOTION_DETAIL_LEAVE:
+                icon.props.fill_color = style.COLOR_TRANSPARENT.get_svg()
_______________________________________________
Sugar mailing list
[email protected]
http://lists.laptop.org/listinfo/sugar

Reply via email to