diff --git a/CHANGELOG.md b/CHANGELOG.md
index dbe514f..2ece731 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,9 @@
Folding@home Advanced Control Changelog
=======================================
+## v7.6.15
+ - Removed ``gpu-index``, ``opencl-index`` and ``cuda-index`` config.
+
## v7.6.13
- Set client password from FAHControl.
diff --git a/fah/FAHControl.glade b/fah/FAHControl.glade
index 41eb1be..c5fd48e 100644
--- a/fah/FAHControl.glade
+++ b/fah/FAHControl.glade
@@ -3833,13 +3833,6 @@ Some of these options may require manually restarting the client to take effect.
1
1
-
-
-
True
diff --git a/fah/SlotConfig.py b/fah/SlotConfig.py
index 43c7250..55bcd01 100644
--- a/fah/SlotConfig.py
+++ b/fah/SlotConfig.py
@@ -58,8 +58,6 @@ class SlotConfig:
def clear_dialog(app):
app.slot_option_list.clear()
app.slot_type_cpu.set_active(True)
- for name in 'gpu opencl cuda'.split():
- app.slot_option_widgets[name + '_index'].set_value(-1)
app.slot_option_widgets['cpus'].set_value(-1)
@@ -75,13 +73,6 @@ class SlotConfig:
elif app.slot_type_gpu.get_active():
self.type = 'gpu'
- for name in 'gpu opencl cuda'.split():
- idx = int(app.slot_option_widgets[name + '_index'].get_value())
- if idx == -1:
- if name + '-index' in self.options:
- del self.options[name + '-index']
- else: self.options[name + '-index'] = str(idx)
-
# Extra options
def add_option(model, path, iter, data = None):
name = model.get(iter, 0)[0]
@@ -106,14 +97,6 @@ class SlotConfig:
app.slot_option_widgets['cpus'].set_value(cpus)
used.add('cpus')
- # GPU
- for name in 'gpu opencl cuda'.split():
- if name + '-index' in self.options:
- idx = float(self.options[name + '-index'])
- else: idx = -1
- app.slot_option_widgets[name + '_index'].set_value(idx)
- used.add(name + '-index')
-
# Options
app.slot_option_list.clear()
for name, value in self.options.items():