Don't allow the implementation of permanent options to be set to 'none'.

This commit is contained in:
Ferdi Franceschini
2014-07-08 20:23:18 +10:00
parent a294d50a1d
commit b5d3b745c3

View File

@ -475,6 +475,9 @@ class InstConfigManager(object):
for imp in self.cf_dat.iter_implementations(opt):
if self.__imp_unavailable(opt, imp, 'focus'):
continue
elif imp == 'none' and self.cf_dat.opt_dict[opt]['permanent']:
continue
if imp == self.cf_dat.opt_dict[opt]['selected_imp']:
imp_items.append((imp, True))
else: