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