Browse Source

Merge branch 'pr1397'

pull/1423/head
Dubslow 11 years ago
parent
commit
42fe29e83d
No known key found for this signature in database
GPG Key ID: 3DB8E05315C220AA
  1. 11
      src/widget/form/settings/generalform.cpp

11
src/widget/form/settings/generalform.cpp

@ -27,6 +27,7 @@ @@ -27,6 +27,7 @@
#include <QTime>
#include <QFileDialog>
#include <QStandardPaths>
#include <QDebug>
#include "src/autoupdate.h"
@ -329,6 +330,12 @@ void GeneralForm::onReconnectClicked() @@ -329,6 +330,12 @@ void GeneralForm::onReconnectClicked()
void GeneralForm::reloadSmiles()
{
QList<QStringList> emoticons = SmileyPack::getInstance().getEmoticons();
if (emoticons.isEmpty())
{ // sometimes there are no emoticons available, don't crash in this case
qDebug() << "GeneralForm::reloadSmilies: No emoticons found";
return;
}
QStringList smiles;
for (int i = 0; i < emoticons.size(); i++)
smiles.push_front(emoticons.at(i).first());
@ -339,8 +346,8 @@ void GeneralForm::reloadSmiles() @@ -339,8 +346,8 @@ void GeneralForm::reloadSmiles()
bodyUI->smile3->setPixmap(SmileyPack::getInstance().getAsIcon(smiles[2]).pixmap(size));
bodyUI->smile4->setPixmap(SmileyPack::getInstance().getAsIcon(smiles[3]).pixmap(size));
bodyUI->smile5->setPixmap(SmileyPack::getInstance().getAsIcon(smiles[4]).pixmap(size));
bodyUI->smile1->setToolTip(smiles[0]);
bodyUI->smile1->setToolTip(smiles[0]);
bodyUI->smile2->setToolTip(smiles[1]);
bodyUI->smile3->setToolTip(smiles[2]);
bodyUI->smile4->setToolTip(smiles[3]);

Loading…
Cancel
Save