[Xfce4-commits] <thunar:master> Fix segfault when creating a new folder.

Nick Schermer noreply at xfce.org
Tue Oct 2 20:10:01 CEST 2012


Updating branch refs/heads/master
         to 2399620aacef34c4bd5da05e14f01055aee610ec (commit)
       from 77c7dba029442c1c5c198497ca85ed3da099a80b (commit)

commit 2399620aacef34c4bd5da05e14f01055aee610ec
Author: Nick Schermer <nick at xfce.org>
Date:   Tue Oct 2 20:05:21 2012 +0200

    Fix segfault when creating a new folder.

 thunar/thunar-progress-view.c |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/thunar/thunar-progress-view.c b/thunar/thunar-progress-view.c
index 43a3afc..c66a9c6 100644
--- a/thunar/thunar-progress-view.c
+++ b/thunar/thunar-progress-view.c
@@ -479,9 +479,12 @@ thunar_progress_view_percent (ThunarProgressView *view,
   gtk_progress_bar_set_fraction (GTK_PROGRESS_BAR (view->progress_bar), percent / 100.0);
 
   /* set progress text */
-  text = thunar_transfer_job_get_status (THUNAR_TRANSFER_JOB (job));
-  gtk_label_set_text (GTK_LABEL (view->progress_label), text);
-  g_free (text);
+  if (THUNAR_IS_TRANSFER_JOB (job))
+    {
+      text = thunar_transfer_job_get_status (THUNAR_TRANSFER_JOB (job));
+      gtk_label_set_text (GTK_LABEL (view->progress_label), text);
+      g_free (text);
+    }
 }
 
 


More information about the Xfce4-commits mailing list