forked from distok/cutthecord
		
	New patch: profilemention
This commit is contained in:
		
							parent
							
								
									2e54e52e9c
								
							
						
					
					
						commit
						e258381598
					
				
					 3 changed files with 76 additions and 2 deletions
				
			
		
							
								
								
									
										68
									
								
								patches/profilemention/1144.patch
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										68
									
								
								patches/profilemention/1144.patch
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,68 @@
 | 
			
		|||
Binary files com.discord-1144-base/build/apk/classes.dex and com.discord-1144/build/apk/classes.dex differ
 | 
			
		||||
Binary files com.discord-1144-base/dist/com.discord-1144.apk and com.discord-1144/dist/com.discord-1144.apk differ
 | 
			
		||||
diff -crB com.discord-1144-base/smali/com/discord/widgets/chat/list/WidgetChatList$1.smali com.discord-1144/smali/com/discord/widgets/chat/list/WidgetChatList$1.smali
 | 
			
		||||
*** com.discord-1144-base/smali/com/discord/widgets/chat/list/WidgetChatList$1.smali	2020-05-17 16:38:27.721935754 +0300
 | 
			
		||||
--- com.discord-1144/smali/com/discord/widgets/chat/list/WidgetChatList$1.smali	2020-05-17 18:54:27.266627013 +0300
 | 
			
		||||
***************
 | 
			
		||||
*** 230,288 ****
 | 
			
		||||
          .end annotation
 | 
			
		||||
      .end param
 | 
			
		||||
  
 | 
			
		||||
-     .line 1
 | 
			
		||||
-     invoke-static {p1}, Lcom/discord/utilities/guilds/PublicGuildUtils;->isPublicGuildSystemMessage(Lcom/discord/models/domain/ModelMessage;)Z
 | 
			
		||||
- 
 | 
			
		||||
-     move-result v0
 | 
			
		||||
- 
 | 
			
		||||
-     if-nez v0, :cond_1
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getMessageReference()Lcom/discord/models/domain/ModelMessage$MessageReference;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object v0
 | 
			
		||||
- 
 | 
			
		||||
-     if-eqz v0, :cond_0
 | 
			
		||||
- 
 | 
			
		||||
-     goto :goto_0
 | 
			
		||||
- 
 | 
			
		||||
-     .line 2
 | 
			
		||||
-     :cond_0
 | 
			
		||||
-     invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getAuthor()Lcom/discord/models/domain/ModelUser;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object v0
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-virtual {v0}, Lcom/discord/models/domain/ModelUser;->getId()J
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-wide v0
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-virtual {p1}, Lcom/discord/models/domain/ModelMessage;->getChannelId()J
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-wide v2
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object p1
 | 
			
		||||
- 
 | 
			
		||||
-     iget-object v2, p0, Lcom/discord/widgets/chat/list/WidgetChatList$1;->this$0:Lcom/discord/widgets/chat/list/WidgetChatList;
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-virtual {v2}, Landroidx/fragment/app/Fragment;->getFragmentManager()Landroidx/fragment/app/FragmentManager;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object v2
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
 | 
			
		||||
- 
 | 
			
		||||
-     move-result-object p2
 | 
			
		||||
- 
 | 
			
		||||
-     invoke-static {v0, v1, p1, v2, p2}, Lcom/discord/widgets/user/usersheet/WidgetUserSheet;->show(JLjava/lang/Long;Landroidx/fragment/app/FragmentManager;Ljava/lang/Long;)V
 | 
			
		||||
- 
 | 
			
		||||
-     goto :goto_1
 | 
			
		||||
- 
 | 
			
		||||
-     .line 3
 | 
			
		||||
-     :cond_1
 | 
			
		||||
-     :goto_0
 | 
			
		||||
      invoke-virtual {p0, p1, p2, p3}, Lcom/discord/widgets/chat/list/WidgetChatList$1;->onMessageAuthorNameClicked(Lcom/discord/models/domain/ModelMessage;J)V
 | 
			
		||||
  
 | 
			
		||||
-     :goto_1
 | 
			
		||||
      return-void
 | 
			
		||||
  .end method
 | 
			
		||||
  
 | 
			
		||||
--- 230,237 ----
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										7
									
								
								patches/profilemention/README.md
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								patches/profilemention/README.md
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,7 @@
 | 
			
		|||
## DisTok CutTheCord: Profile Mention Patch
 | 
			
		||||
 | 
			
		||||
This patch restores the behavior where tapping a user's profile picture adds their mention to the chat box instead of opening their profile.
 | 
			
		||||
 | 
			
		||||
#### Available and tested on:
 | 
			
		||||
- 22.4
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue