Partial fix for #874118 -- prevent changing metadata management while a device is connected

This commit is contained in:
Charles Haley 2011-10-25 08:31:57 +02:00
parent d952e75b8e
commit 1829622b6e

View File

@ -29,6 +29,10 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form):
(_('Only on send'), 'on_send'),
(_('Automatic management'), 'on_connect')]
r('manage_device_metadata', prefs, choices=choices)
if gui.device_manager.is_device_connected:
self.opt_manage_device_metadata.setEnabled(False)
self.opt_manage_device_metadata.setToolTip(
_('Cannot change metadata management while a device is connected'))
self.send_template.changed_signal.connect(self.changed_signal.emit)