| 
				
			 | 
			
			
				
				@@ -14,7 +14,7 @@ var Avatar = (function(my) { 
			 | 
		
		
	
		
			
			| 
				14
			 | 
			
				14
			 | 
			
			
				
				             } 
			 | 
		
		
	
		
			
			| 
				15
			 | 
			
				15
			 | 
			
			
				
				             users[jid] = id; 
			 | 
		
		
	
		
			
			| 
				16
			 | 
			
				16
			 | 
			
			
				
				         } 
			 | 
		
		
	
		
			
			| 
				17
			 | 
			
				
			 | 
			
			
				
				-        var url = getGravatarUrl(users[jid]); 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				17
			 | 
			
			
				
				+        var url = getGravatarUrl(users[jid] || jid); 
			 | 
		
		
	
		
			
			| 
				18
			 | 
			
				18
			 | 
			
			
				
				         var resourceJid = Strophe.getResourceFromJid(jid); 
			 | 
		
		
	
		
			
			| 
				19
			 | 
			
				19
			 | 
			
			
				
				         var thumbnail = $('#participant_' + resourceJid); 
			 | 
		
		
	
		
			
			| 
				20
			 | 
			
				20
			 | 
			
			
				
				         var avatar = $('#avatar_' + resourceJid); 
			 | 
		
		
	
	
		
			
			| 
				
			 | 
			
			
				
				@@ -128,9 +128,12 @@ var Avatar = (function(my) { 
			 | 
		
		
	
		
			
			| 
				128
			 | 
			
				128
			 | 
			
			
				
				         return mediaStreams[jid][MediaStream.VIDEO_TYPE].muted; 
			 | 
		
		
	
		
			
			| 
				129
			 | 
			
				129
			 | 
			
			
				
				     } 
			 | 
		
		
	
		
			
			| 
				130
			 | 
			
				130
			 | 
			
			
				
				  
			 | 
		
		
	
		
			
			| 
				131
			 | 
			
				
			 | 
			
			
				
				-    function getGravatarUrl(email, size) { 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				131
			 | 
			
			
				
				+    function getGravatarUrl(id, size) { 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				132
			 | 
			
			
				
				+        if(id === connection.emuc.myroomjid) { 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				133
			 | 
			
			
				
				+            id = SettingsMenu.getUID(); 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				134
			 | 
			
			
				
				+        } 
			 | 
		
		
	
		
			
			| 
				132
			 | 
			
				135
			 | 
			
			
				
				         return 'https://www.gravatar.com/avatar/' + 
			 | 
		
		
	
		
			
			| 
				133
			 | 
			
				
			 | 
			
			
				
				-            (email ? MD5.hexdigest(email.trim().toLowerCase()) : SettingsMenu.getUID()) + 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				136
			 | 
			
			
				
				+            MD5.hexdigest(id.trim().toLowerCase()) + 
			 | 
		
		
	
		
			
			| 
				134
			 | 
			
				137
			 | 
			
			
				
				             "?d=retro&size=" + (size || "30"); 
			 | 
		
		
	
		
			
			| 
				135
			 | 
			
				138
			 | 
			
			
				
				     } 
			 | 
		
		
	
		
			
			| 
				136
			 | 
			
				139
			 | 
			
			
				
				  
			 |