|
@@ -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);
|