diff --git a/src/ui/form/prog/programeditdialog.cpp b/src/ui/form/prog/programeditdialog.cpp index b126f54f..98f77f5f 100644 --- a/src/ui/form/prog/programeditdialog.cpp +++ b/src/ui/form/prog/programeditdialog.cpp @@ -131,8 +131,9 @@ void ProgramEditDialog::initializeNameField(bool isSingleSelection, bool isPathE m_editNotes->setText(m_appRow.notes); m_editNotes->setEnabled(isSingleSelection); - m_labelEditNotes->setPixmap( - isSingleSelection ? IoC()->appIcon(m_appRow.appPath) : QPixmap()); + m_labelEditNotes->setPixmap(isSingleSelection && !isPathEditable + ? IoC()->appIcon(m_appRow.appPath) + : QPixmap()); if (isSingleSelection) { if (m_appRow.appName.isEmpty()) {