Commit 072c4174 authored by Benjamin Otte's avatar Benjamin Otte

iconview: Remove iterm->prelight

  item->prelight
is always equal to
  iconview->priv->last_prelight == item
so there is no need to track it separately.
parent 48d56c40
......@@ -2042,13 +2042,11 @@ gtk_icon_view_motion (GtkWidget *widget,
{
if (item != NULL)
{
item->prelight = TRUE;
gtk_icon_view_queue_draw_item (icon_view, item);
}
if (last_prelight_item != NULL)
{
last_prelight_item->prelight = FALSE;
gtk_icon_view_queue_draw_item (icon_view,
icon_view->priv->last_prelight);
}
......@@ -3107,7 +3105,7 @@ gtk_icon_view_paint_item (GtkIconView *icon_view,
flags |= GTK_CELL_RENDERER_SELECTED;
}
if (item->prelight)
if (item == priv->last_prelight)
{
state |= GTK_STATE_FLAG_PRELIGHT;
flags |= GTK_CELL_RENDERER_PRELIT;
......
......@@ -29,7 +29,6 @@ struct _GtkIconViewItem
gint row, col;
guint prelight : 1;
guint selected : 1;
guint selected_before_rubberbanding : 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment