Browse Source

Keep avatar aspect ratio (for real)

pull/317/head
Tux3 / Mlkj / !Lev.uXFMLA 11 years ago
parent
commit
52d18f9f18
  1. 2
      mainwindow.ui
  2. 2
      widget/widget.cpp

2
mainwindow.ui

@ -1472,7 +1472,7 @@ QSplitter:handle{
<pixmap resource="res.qrc">:/img/contact.png</pixmap> <pixmap resource="res.qrc">:/img/contact.png</pixmap>
</property> </property>
<property name="scaledContents"> <property name="scaledContents">
<bool>true</bool> <bool>false</bool>
</property> </property>
<property name="wordWrap"> <property name="wordWrap">
<bool>true</bool> <bool>true</bool>

2
widget/widget.cpp

@ -302,7 +302,7 @@ void Widget::onAvatarClicked()
if (bytes.size() >= TOX_MAX_AVATAR_DATA_LENGTH) if (bytes.size() >= TOX_MAX_AVATAR_DATA_LENGTH)
{ {
pic = pic.scaledToWidth(64, Qt::SmoothTransformation); pic = pic.scaled(64,64, Qt::KeepAspectRatio, Qt::SmoothTransformation);
bytes.clear(); bytes.clear();
buffer.open(QIODevice::WriteOnly); buffer.open(QIODevice::WriteOnly);
pic.save(&buffer, "PNG"); pic.save(&buffer, "PNG");

Loading…
Cancel
Save