summaryrefslogtreecommitdiffstats
path: root/textw/network_text.py
diff options
context:
space:
mode:
authorDavid Cantrell <dcantrell@redhat.com>2007-05-29 14:54:02 +0000
committerDavid Cantrell <dcantrell@redhat.com>2007-05-29 14:54:02 +0000
commit2ad4a5c09f8168aad70ad017943377cdce174a04 (patch)
tree6c79239fa203648b7bd69359bdc3928a3811be87 /textw/network_text.py
parent7f2943490bd5ac8cb478f1f9a477d4c8f277536a (diff)
downloadanaconda-2ad4a5c09f8168aad70ad017943377cdce174a04.tar.gz
anaconda-2ad4a5c09f8168aad70ad017943377cdce174a04.tar.xz
anaconda-2ad4a5c09f8168aad70ad017943377cdce174a04.zip
* textw/network_text.py (NetworkDeviceWindow): Make sure the extra
windows are removed when they need to be (patch from notting AT redhat DOT com, #241556).
Diffstat (limited to 'textw/network_text.py')
-rw-r--r--textw/network_text.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/textw/network_text.py b/textw/network_text.py
index bf0b9e216..9d987daf6 100644
--- a/textw/network_text.py
+++ b/textw/network_text.py
@@ -548,10 +548,13 @@ class NetworkDeviceWindow:
devname = devList.current()
if rc == TEXT_BACK_CHECK:
+ screen.popWindow()
return INSTALL_BACK
elif rc == TEXT_OK_CHECK:
+ screen.popWindow()
return INSTALL_OK
elif rc == TEXT_EDIT_CHECK:
+ screen.popWindow()
return self.devices[devname]
def __call__(self, screen, anaconda, showonboot=1):
@@ -642,6 +645,7 @@ class NetworkDeviceWindow:
if len(self.devices) == 1 and doConf is True:
doConf = False
+ screen.popWindow()
return INSTALL_OK