소스 검색

Channel Parsing now includes query bits. Fixes issue 3213

Change-Id: I4f78dff4375396396878dd0b9fd81960b495f7d9
Reviewed-on: http://gerrit.dmdirc.com/127
Tested-by: Shane Mc Cormack <shane@dmdirc.com>
Reviewed-by: Gregory Holmes <greboid@dmdirc.com>
tags/0.6.3
Shane Mc Cormack 14 년 전
부모
커밋
44f40e3049
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2
    1
      src/com/dmdirc/parser/irc/Process001.java

+ 2
- 1
src/com/dmdirc/parser/irc/Process001.java 파일 보기

@@ -73,7 +73,8 @@ public class Process001 extends IRCProcessor {
73 73
         final URI uri = myParser.server.getURI();
74 74
         if (uri != null) {
75 75
             String channelString = uri.getPath();
76
-            if (!uri.getFragment().isEmpty()) { channelString += "#" + uri.getFragment(); }
76
+            if (uri.getRawQuery() != null && !uri.getRawQuery().isEmpty()) { channelString += "?" + uri.getRawQuery(); }
77
+            if (uri.getRawFragment() != null && !uri.getRawFragment().isEmpty()) { channelString += "#" + uri.getRawFragment(); }
77 78
             if (channelString.startsWith("/")) { channelString = channelString.substring(1); }
78 79
             
79 80
             myParser.joinChannel(channelString, true);

Loading…
취소
저장