summaryrefslogtreecommitdiffstats
path: root/iw/task_gui.py
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2006-09-29 17:10:17 +0000
committerJeremy Katz <katzj@redhat.com>2006-09-29 17:10:17 +0000
commitd282f2dcf51d1b0ba21f0c80a8b46e2776fe850c (patch)
treeb08aa8b084d39229b2a0542802592805e6588aad /iw/task_gui.py
parentec96e5076240710b303cef33fab7193f4af4003d (diff)
downloadanaconda-d282f2dcf51d1b0ba21f0c80a8b46e2776fe850c.tar.gz
anaconda-d282f2dcf51d1b0ba21f0c80a8b46e2776fe850c.tar.xz
anaconda-d282f2dcf51d1b0ba21f0c80a8b46e2776fe850c.zip
2006-09-29 Jeremy Katz <katzj@redhat.com>
* iw/task_gui.py (TaskWindow._taskToggled): Only do netconfig for repo toggles (#208562)
Diffstat (limited to 'iw/task_gui.py')
-rw-r--r--iw/task_gui.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/iw/task_gui.py b/iw/task_gui.py
index 28cbaf0a6..49f2a9f66 100644
--- a/iw/task_gui.py
+++ b/iw/task_gui.py
@@ -160,7 +160,12 @@ class TaskWindow(InstallWindow):
dialog.destroy()
return rc
- def _toggled(self, data, row, store):
+ def _taskToggled(self, data, row, store):
+ i = store.get_iter(int(row))
+ val = store.get_value(i, 0)
+ store.set_value(i, 0, not val)
+
+ def _repoToggled(self, data, row, store):
i = store.get_iter(int(row))
val = store.get_value(i, 0)
@@ -182,7 +187,7 @@ class TaskWindow(InstallWindow):
cbr = gtk.CellRendererToggle()
col = gtk.TreeViewColumn('', cbr, active = 0)
- cbr.connect("toggled", self._toggled, store)
+ cbr.connect("toggled", self._taskToggled, store)
tl.append_column(col)
col = gtk.TreeViewColumn('Text', gtk.CellRendererText(), text = 1)
@@ -205,7 +210,7 @@ class TaskWindow(InstallWindow):
cbr = gtk.CellRendererToggle()
col = gtk.TreeViewColumn('', cbr, active = 0)
- cbr.connect("toggled", self._toggled, store)
+ cbr.connect("toggled", self._repoToggled, store)
tl.append_column(col)
col = gtk.TreeViewColumn('Text', gtk.CellRendererText(), text = 1)