Author: benny
Date: 2006-09-14 12:57:22 +0000 (Thu, 14 Sep 2006)
New Revision: 23157

Modified:
   libexo/trunk/ChangeLog
   libexo/trunk/exo/exo-icon-view.c
Log:
2006-09-14      Benedikt Meurer <[EMAIL PROTECTED]>

        * exo/exo-icon-view.c(exo_icon_view_button_press_event): Fix double
          click sometimes requiring a third click. Bug #2259.




Modified: libexo/trunk/ChangeLog
===================================================================
--- libexo/trunk/ChangeLog      2006-09-14 12:45:17 UTC (rev 23156)
+++ libexo/trunk/ChangeLog      2006-09-14 12:57:22 UTC (rev 23157)
@@ -1,3 +1,8 @@
+2006-09-14     Benedikt Meurer <[EMAIL PROTECTED]>
+
+       * exo/exo-icon-view.c(exo_icon_view_button_press_event): Fix double
+         click sometimes requiring a third click. Bug #2259.
+
 2006-09-13     Benedikt Meurer <[EMAIL PROTECTED]>
 
        * exo/exo-icon-view.c(exo_icon_view_item_hit_test): Revert previous

Modified: libexo/trunk/exo/exo-icon-view.c
===================================================================
--- libexo/trunk/exo/exo-icon-view.c    2006-09-14 12:45:17 UTC (rev 23156)
+++ libexo/trunk/exo/exo-icon-view.c    2006-09-14 12:57:22 UTC (rev 23157)
@@ -2237,7 +2237,7 @@
               icon_view->priv->press_start_y = event->y;
             }
 
-          if (!icon_view->priv->last_single_clicked)
+          if (G_LIKELY (icon_view->priv->last_single_clicked == NULL))
             icon_view->priv->last_single_clicked = item;
 
           /* cancel the current editing, if it exists */
@@ -2274,8 +2274,7 @@
                                                    event->x, event->y,
                                                    TRUE,
                                                    NULL);
-
-          if (item && item == icon_view->priv->last_single_clicked)
+          if (G_LIKELY (item != NULL))
             {
               path = gtk_tree_path_new_from_indices (g_list_index 
(icon_view->priv->items, item), -1);
               exo_icon_view_item_activated (icon_view, path);

_______________________________________________
Xfce4-commits mailing list
Xfce4-commits@xfce.org
http://foo-projects.org/mailman/listinfo/xfce4-commits

Reply via email to