[Xfce4-commits] <tumbler:master> Do nothing in case of cancelled before we started

Jannis Pohlmann noreply at xfce.org
Fri Oct 16 11:54:02 CEST 2009


Updating branch refs/heads/master
         to 90907b595599f1c11f39c724feba2cc25e62039f (commit)
       from 97da0eef20a52f9942260dc16a1c751f2a895a20 (commit)

commit 90907b595599f1c11f39c724feba2cc25e62039f
Author: Philip Van Hoof <philip at codeminded.be>
Date:   Thu Oct 15 14:27:16 2009 +0200

    Do nothing in case of cancelled before we started
    
    Signed-off-by: Jannis Pohlmann <jannis at xfce.org>

 plugins/font-thumbnailer/font-thumbnailer.c     |    4 ++++
 plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c |    4 ++++
 2 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/plugins/font-thumbnailer/font-thumbnailer.c b/plugins/font-thumbnailer/font-thumbnailer.c
index d7a1f96..1138833 100644
--- a/plugins/font-thumbnailer/font-thumbnailer.c
+++ b/plugins/font-thumbnailer/font-thumbnailer.c
@@ -460,6 +460,10 @@ font_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
   g_return_if_fail (IS_FONT_THUMBNAILER (thumbnailer));
   g_return_if_fail (uri != NULL && *uri != '\0');
 
+  /* do nothing if cancelled */
+  if (g_cancellable_is_cancelled (cancellable)) 
+    return;
+
   /* check if we have a valid freetype library object */
   if (font_thumbnailer->library_error != 0)
     {
diff --git a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
index 06b1198..ee7fade 100644
--- a/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
+++ b/plugins/pixbuf-thumbnailer/pixbuf-thumbnailer.c
@@ -162,6 +162,10 @@ pixbuf_thumbnailer_create (TumblerAbstractThumbnailer *thumbnailer,
   g_return_if_fail (IS_PIXBUF_THUMBNAILER (thumbnailer));
   g_return_if_fail (uri != NULL && *uri != '\0');
 
+  /* do nothing if cancelled */
+  if (g_cancellable_is_cancelled (cancellable)) 
+    return;
+ 
   /* create the file info for this URI */
   info = tumbler_file_info_new (uri);
 



More information about the Xfce4-commits mailing list