0.9.0claws83
[claws.git] / src / inc.c
index 704a4fe0b4bd22cb54c6bc7a060579584af8b967..ad2abaa61959ae23ba5499a6e5eb4527ebf7ee07 100644 (file)
--- a/src/inc.c
+++ b/src/inc.c
@@ -407,11 +407,12 @@ static void inc_progress_dialog_clear(IncProgressDialog *inc_dialog)
 {
        progress_dialog_set_value(inc_dialog->dialog, 0.0);
        progress_dialog_set_label(inc_dialog->dialog, "");
-       gtk_progress_set_show_text
-               (GTK_PROGRESS(inc_dialog->mainwin->progressbar), FALSE);
-       if (inc_dialog->mainwin)
+       if (inc_dialog->mainwin) {
                gtk_progress_bar_update
                        (GTK_PROGRESS_BAR(inc_dialog->mainwin->progressbar), 0.0);
+               gtk_progress_set_show_text
+                       (GTK_PROGRESS(inc_dialog->mainwin->progressbar), FALSE);
+       }
 }
 
 static void inc_progress_dialog_destroy(IncProgressDialog *inc_dialog)
@@ -420,11 +421,12 @@ static void inc_progress_dialog_destroy(IncProgressDialog *inc_dialog)
 
        inc_dialog_list = g_list_remove(inc_dialog_list, inc_dialog);
 
-       gtk_progress_set_show_text
-               (GTK_PROGRESS(inc_dialog->mainwin->progressbar), FALSE);
-       if (inc_dialog->mainwin)
+       if (inc_dialog->mainwin) {
+               gtk_progress_set_show_text
+                       (GTK_PROGRESS(inc_dialog->mainwin->progressbar), FALSE);
                gtk_progress_bar_update
                        (GTK_PROGRESS_BAR(inc_dialog->mainwin->progressbar), 0.0);
+       }
        progress_dialog_destroy(inc_dialog->dialog);
 
        g_free(inc_dialog);