[Xfce4-commits] <thunar:master> Don't emit a file change if thumbnail state is identical.

Nick Schermer noreply at xfce.org
Mon Sep 24 19:54:01 CEST 2012


Updating branch refs/heads/master
         to 22b43d384096187242a1f3a329d04ecc8a92abc4 (commit)
       from 497f3353275a289471748f2412e2464d64198761 (commit)

commit 22b43d384096187242a1f3a329d04ecc8a92abc4
Author: Nick Schermer <nick at xfce.org>
Date:   Sat Sep 22 21:32:56 2012 +0200

    Don't emit a file change if thumbnail state is identical.

 thunar/thunar-file.c |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/thunar/thunar-file.c b/thunar/thunar-file.c
index bac2ed1..c238d67 100644
--- a/thunar/thunar-file.c
+++ b/thunar/thunar-file.c
@@ -2823,9 +2823,13 @@ thunar_file_set_thumb_state (ThunarFile          *file,
 {
   _thunar_return_if_fail (THUNAR_IS_FILE (file));
 
+  /* check if the state changes */
+  if (thunar_file_get_thumb_state (file) == state)
+    return;
+
   /* set the new thumbnail state */
   file->flags = (file->flags & ~THUNAR_FILE_THUMB_STATE_MASK) | (state);
-  
+
   /* notify others of this change, so that all components can update
    * their file information */
   thunar_file_monitor_file_changed (file);


More information about the Xfce4-commits mailing list