bug fixes
This commit is contained in:
parent
1a996522f1
commit
257271cf93
2 changed files with 8 additions and 2 deletions
|
@ -165,7 +165,7 @@ class ProfileSettings(CenteredWidget):
|
|||
Profile.get_instance().reset_avatar()
|
||||
|
||||
def set_avatar(self):
|
||||
name = QtGui.QFileDialog.getOpenFileName(self, 'Open file', None, 'Image Files (*.png *.jpg *.bmp)')
|
||||
name = QtGui.QFileDialog.getOpenFileName(self, 'Open file', None, 'Image Files (*.png)')
|
||||
print name
|
||||
if name[0]:
|
||||
with open(name[0], 'rb') as f:
|
||||
|
|
|
@ -170,7 +170,7 @@ class Contact(object):
|
|||
def get_avatar_hash(self):
|
||||
avatar_path = (Settings.get_default_path() + 'avatars/{}.png').format(self._tox_id[:TOX_PUBLIC_KEY_SIZE * 2])
|
||||
if not os.path.isfile(avatar_path): # load default image
|
||||
avatar_path = curr_directory() + '/images/avatar.png'
|
||||
return 0
|
||||
with open(avatar_path, 'rb') as fl:
|
||||
data = fl.read()
|
||||
return Tox.hash(data)
|
||||
|
@ -705,6 +705,12 @@ class Profile(Contact, Singleton):
|
|||
pass
|
||||
|
||||
def incoming_avatar(self, friend_number, file_number, size):
|
||||
"""
|
||||
Friend changed avatar
|
||||
:param friend_number: friend number
|
||||
:param file_number: file number
|
||||
:param size: size of avatar or 0 (default avatar)
|
||||
"""
|
||||
friend = self.get_friend_by_number(friend_number)
|
||||
if not size:
|
||||
friend.reset_avatar()
|
||||
|
|
Loading…
Reference in a new issue