diff --git a/sources/ui/xrefpropertieswidget.cpp b/sources/ui/xrefpropertieswidget.cpp index 5ba441a4e..b4ac5cf68 100644 --- a/sources/ui/xrefpropertieswidget.cpp +++ b/sources/ui/xrefpropertieswidget.cpp @@ -75,7 +75,11 @@ XRefProperties XRefPropertiesWidget::properties() { void XRefPropertiesWidget::setReadOnly(bool ro) { ui->m_display_has_cross_rb->setDisabled(ro); ui->m_display_has_contacts_rb->setDisabled(ro); - ui->m_show_power_cb->setDisabled(ro); + + if (m_properties.displayHas() != XRefProperties::Cross) + ui->m_show_power_cb->setDisabled(true); + else + ui->m_show_power_cb->setDisabled(ro); } /**