diff --git a/iw/lvm_dialog_gui.py b/iw/lvm_dialog_gui.py
index 29c3d81..4ca2bae 100644
--- a/iw/lvm_dialog_gui.py
+++ b/iw/lvm_dialog_gui.py
@@ -603,6 +603,7 @@ class VolumeGroupEditor:
self.intf.messageWindow(_("Mount Point Error"),
msg,
custom_icon="error")
+ dialog.present()
continue
# validate logical volume name
@@ -612,6 +613,7 @@ class VolumeGroupEditor:
if err:
self.intf.messageWindow(_("Illegal Logical Volume Name"),
err, custom_icon="error")
+ dialog.present()
continue
# check that the name is not already in use
@@ -629,6 +631,7 @@ class VolumeGroupEditor:
_("The logical volume name "%s" is "
"already in use. Please pick "
"another.") % (lvname,), custom_icon="error")
+ dialog.present()
continue
# test mount point
@@ -987,6 +990,7 @@ class VolumeGroupEditor:
if err:
self.intf.messageWindow(_("Invalid Volume Group Name"), err,
custom_icon="error")
+ self.dialog.present()
continue