[Python-apps-commits] r5839 - in packages/emesene/trunk/debian/patches (1 file)
dfiloni-guest at users.alioth.debian.org
dfiloni-guest at users.alioth.debian.org
Sun Jul 18 02:45:12 UTC 2010
Date: Sunday, July 18, 2010 @ 02:45:11
Author: dfiloni-guest
Revision: 5839
Upload 21_svn2451_fix_avatar.patch file
Added:
packages/emesene/trunk/debian/patches/21_svn2451_fix_avatar.patch
Added: packages/emesene/trunk/debian/patches/21_svn2451_fix_avatar.patch
===================================================================
--- packages/emesene/trunk/debian/patches/21_svn2451_fix_avatar.patch (rev 0)
+++ packages/emesene/trunk/debian/patches/21_svn2451_fix_avatar.patch 2010-07-18 02:45:11 UTC (rev 5839)
@@ -0,0 +1,49 @@
+Description: Revert and change some avatar roaming code.
+ This seems to fix a bug in roaming profile: avatars were not stored.
+ http://emesene.svn.sourceforge.net/viewvc/emesene?view=revision&revision=2451
+Index: emesene-1.6.3/Controller.py
+===================================================================
+--- emesene-1.6.3.orig/Controller.py 2010-07-18 04:23:03.166283000 +0200
++++ emesene-1.6.3/Controller.py 2010-07-18 04:23:39.890283000 +0200
+@@ -382,9 +382,9 @@
+ sys.excepthook = self.except_hook_dialog
+
+ # FIXME: strange issue with avatars
+- self.changeAvatar(self.config.user['avatarPath'],initial=True)
++ self.changeAvatar(self.config.user['avatarPath'],initial=False)
+ self.mainWindow.buildInterface('userlist')
+- self.changeAvatar(self.config.user['avatarPath'],initial=True)
++ self.changeAvatar(self.config.user['avatarPath'],initial=False)
+
+ layout = self.config.user['conversationLayout']
+ if not self.conversationLayoutManager.load(layout):
+Index: emesene-1.6.3/emesenelib/ProfileManager.py
+===================================================================
+--- emesene-1.6.3.orig/emesenelib/ProfileManager.py 2010-07-18 04:24:00.574283000 +0200
++++ emesene-1.6.3/emesenelib/ProfileManager.py 2010-07-18 04:25:54.710283000 +0200
+@@ -187,7 +187,7 @@
+ delta = date2 - date1
+ else:
+ delta = date1 - date2
+- newAvatar = (delta.seconds > 10 or delta.seconds < -10)
++ newAvatar = (delta.seconds > 25 or delta.seconds < -25)
+ except:
+ newAvatar = True
+
+@@ -270,7 +270,7 @@
+ #print "DP:", len(data), stat, reas
+ fd, fn = tempfile.mkstemp(prefix='emsnpic')
+ os.write(fd, data)
+- initial = True
++ initial = False
+ self.emit('self-dp-changed', fn, initial)
+
+ return False
+@@ -340,7 +340,6 @@
+ seconds = str(date.second)
+
+ self.config.user['avatarDate'] = "".join((year,"-",month,"-",day,"T",hour,":",minutes,":",seconds))
+-
+ try:
+ document_rid = response.body.split('</CreateDocumentResult>')[0].split('<CreateDocumentResult>')[1]
+ soap.requests.create_relationships(self.proxy, self.affinityCache, self.rid, \
More information about the Python-apps-commits
mailing list