summaryrefslogtreecommitdiffstats
path: root/src/nautilus-gdu-window.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/nautilus-gdu-window.c')
-rw-r--r--src/nautilus-gdu-window.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/nautilus-gdu-window.c b/src/nautilus-gdu-window.c
index 296716e..8fe5120 100644
--- a/src/nautilus-gdu-window.c
+++ b/src/nautilus-gdu-window.c
@@ -1239,9 +1239,12 @@ volume_selector_combo_box_changed (GtkWidget *combo_box, FormatDialogPrivate *pr
g_return_if_fail (priv != NULL);
presentable = gdu_util_presentable_combo_box_get_selected (priv->volume_selector);
- set_new_presentable (priv, presentable);
- update_ui (priv);
- update_ui_progress (priv, NULL, FALSE);
+ if (presentable != priv->presentable) {
+ set_new_presentable (priv, presentable);
+ update_ui (priv);
+ if (! priv->job_running)
+ update_ui_progress (priv, NULL, FALSE);
+ }
if (presentable)
g_object_unref (presentable);
}