settings.py: do not attempt to remove service when none selected
Thanks to Andrew B (kyboren at gmail dot com) for bug report.
This commit is contained in:
parent
9dda1e32cd
commit
24759d2762
@ -762,12 +762,16 @@ class VMSettingsWindow(Ui_SettingsDialog, QDialog):
|
|||||||
|
|
||||||
def __remove_service__(self):
|
def __remove_service__(self):
|
||||||
item = self.services_list.currentItem()
|
item = self.services_list.currentItem()
|
||||||
|
|
||||||
|
if not item:
|
||||||
|
return
|
||||||
if str(item.text()) == 'meminfo-writer':
|
if str(item.text()) == 'meminfo-writer':
|
||||||
QMessageBox.information(None, "Service can not be removed", "Service meminfo-writer can not be removed from the list.")
|
QMessageBox.information(None, "Service can not be removed", "Service meminfo-writer can not be removed from the list.")
|
||||||
else:
|
return
|
||||||
row = self.services_list.currentRow()
|
|
||||||
item = self.services_list.takeItem(row)
|
row = self.services_list.currentRow()
|
||||||
del self.new_srv_dict[str(item.text())]
|
item = self.services_list.takeItem(row)
|
||||||
|
del self.new_srv_dict[str(item.text())]
|
||||||
|
|
||||||
|
|
||||||
def services_item_clicked(self, item):
|
def services_item_clicked(self, item):
|
||||||
|
Loading…
Reference in New Issue
Block a user