[Xfce4-commits] <ristretto:master> Dequeue invisible images
Stephan Arts
noreply at xfce.org
Mon Feb 20 22:34:01 CET 2012
Updating branch refs/heads/master
to 93de7d931ba4f99a3552dde744524b3045cb959d (commit)
from 43ab55e66d9e2a3809b8a6f30850a3f9604a3690 (commit)
commit 93de7d931ba4f99a3552dde744524b3045cb959d
Author: Stephan Arts <stephan at xfce.org>
Date: Mon Feb 20 22:01:53 2012 +0100
Dequeue invisible images
src/icon_bar.c | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
diff --git a/src/icon_bar.c b/src/icon_bar.c
index bc9d298..6703c9a 100644
--- a/src/icon_bar.c
+++ b/src/icon_bar.c
@@ -940,15 +940,20 @@ rstto_icon_bar_expose (
area.width = icon_bar->priv->item_width;
area.height = icon_bar->priv->item_height;
+ iter = item->iter;
+ gtk_tree_model_get (icon_bar->priv->model, &iter,
+ icon_bar->priv->file_column, &file,
+ -1);
+
if (gdk_region_rect_in (expose->region, &area) != GDK_OVERLAP_RECTANGLE_OUT)
{
- iter = item->iter;
- gtk_tree_model_get (icon_bar->priv->model, &iter,
- icon_bar->priv->file_column, &file,
- -1);
rstto_thumbnailer_queue_file (icon_bar->priv->thumbnailer, file);
rstto_icon_bar_paint_item (icon_bar, item, &expose->area);
}
+ else
+ {
+ rstto_thumbnailer_dequeue_file (icon_bar->priv->thumbnailer, file);
+ }
}
return TRUE;
More information about the Xfce4-commits
mailing list