summaryrefslogtreecommitdiffstats
path: root/textw/network_text.py
diff options
context:
space:
mode:
authorJoel Andres Granados <jgranado@redhat.com>2008-04-02 18:24:12 +0200
committerJoel Andres Granados <jgranado@redhat.com>2008-04-02 18:44:28 +0200
commitdfb74bf0c1d8da691e92e64002dabaa915200ea6 (patch)
tree7c7c697422a0a475e97a1681ccf73afd03cc899b /textw/network_text.py
parent2a568931477bef8811af6afe5c5392bf4dcc01a2 (diff)
downloadanaconda-dfb74bf0c1d8da691e92e64002dabaa915200ea6.tar.gz
anaconda-dfb74bf0c1d8da691e92e64002dabaa915200ea6.tar.xz
anaconda-dfb74bf0c1d8da691e92e64002dabaa915200ea6.zip
Have <F12> work in the network configuration stage (#250982)
Diffstat (limited to 'textw/network_text.py')
-rw-r--r--textw/network_text.py12
1 files changed, 7 insertions, 5 deletions
diff --git a/textw/network_text.py b/textw/network_text.py
index f0b907d14..c67953e2f 100644
--- a/textw/network_text.py
+++ b/textw/network_text.py
@@ -546,21 +546,23 @@ class NetworkDeviceWindow:
toplevel.add(devList, 0, 1, padding = (0, 0, 0, 0))
toplevel.add(bb, 0, 2, (0, 1, 0, 0), growx = 1, growy = 0)
- while 1:
- result = toplevel.run()
+ result = toplevel.run()
+ while result != TEXT_F12_CHECK:
rc = bb.buttonPressed (result)
devname = devList.current()
+ screen.popWindow()
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]
+ result = toplevel.run()
+
+ screen.popWindow()
+ return INSTALL_OK
def makeDevDesc(self, dev):
if bool(dev.get('onboot')):