summaryrefslogtreecommitdiffstats
path: root/iw/mouse_gui.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2001-09-26 19:02:20 +0000
committerJeremy Katz <katzj@redhat.com>2001-09-26 19:02:20 +0000
commitc8039c08e1700f196197b073f4744e965c2bd356 (patch)
treeeee483c039cd08c977bd193f3a26799d697d5f51 /iw/mouse_gui.py
parent1f69a30f88013c92bb0d2cabb11d5d9058ae10ec (diff)
downloadanaconda-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.py6
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)