diff options
author | Jeremy Katz <katzj@redhat.com> | 2001-09-26 19:02:20 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2001-09-26 19:02:20 +0000 |
commit | c8039c08e1700f196197b073f4744e965c2bd356 (patch) | |
tree | eee483c039cd08c977bd193f3a26799d697d5f51 /iw/mouse_gui.py | |
parent | 1f69a30f88013c92bb0d2cabb11d5d9058ae10ec (diff) | |
download | anaconda-c8039c08e1700f196197b073f4744e965c2bd356.tar.gz anaconda-c8039c08e1700f196197b073f4744e965c2bd356.tar.xz anaconda-c8039c08e1700f196197b073f4744e965c2bd356.zip |
fix from 7-2-branch (#54030)
Diffstat (limited to 'iw/mouse_gui.py')
-rw-r--r-- | iw/mouse_gui.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/iw/mouse_gui.py b/iw/mouse_gui.py index 84542a0b1..0d4ccb0c0 100644 --- a/iw/mouse_gui.py +++ b/iw/mouse_gui.py @@ -98,7 +98,10 @@ class MouseWindow (InstallWindow): return None def selectDeviceType(self, *args): - self.ics.setNextEnabled (TRUE) + if len(self.locList.selection) == 0: + self.ics.setNextEnabled (FALSE) + else: + self.ics.setNextEnabled (TRUE) def selectMouseType (self, widget, node, *args): if not node.is_leaf: @@ -200,6 +203,7 @@ class MouseWindow (InstallWindow): self.ctree.columns_autosize () self.ctree.connect ("tree_select_row", self.selectMouseType) self.locList.connect ("select_row", self.selectDeviceType) + self.locList.connect ("unselect_row", self.selectDeviceType) self.locList.set_sensitive(FALSE) self.ctree.set_expander_style(CTREE_EXPANDER_TRIANGLE) |