diff options
Diffstat (limited to 'src/nautilus-gdu-window.c')
-rw-r--r-- | src/nautilus-gdu-window.c | 9 |
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); } |