entrypushbutton: do not add icon from list if list is empty (crashes in debug builds)

Этот коммит содержится в:
Albert S. 2019-06-03 07:44:48 +02:00
родитель a1a9dfb729
Коммит 84170a935d
1 изменённых файлов: 4 добавлений и 1 удалений

Просмотреть файл

@ -20,7 +20,10 @@ EntryPushButton::EntryPushButton(const EntryConfig &config) : QPushButton()
this->setText(config.name);
this->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
this->setIcon(config.icon);
this->setIconSize(config.icon.availableSizes().first());
if(!config.icon.availableSizes().isEmpty())
{
this->setIconSize(config.icon.availableSizes().first());
}
this->config = config;
connect(this, SIGNAL(clicked()), this, SLOT(emitOwnClicked()));
}