diff --git a/extra/irc/ui/ui.factor b/extra/irc/ui/ui.factor index 9b8d1a4d11..1520970f46 100755 --- a/extra/irc/ui/ui.factor +++ b/extra/irc/ui/ui.factor @@ -187,8 +187,9 @@ M: irc-tab ungraft* : ui-connect ( profile -- ui-window ) ui-window new over >>client swap [ connect-irc ] + [ [ ] dip add-listener ] [ listeners>> +server-listener+ swap at over - "Server" associate >>tabs ] bi ; + "Server" associate >>tabs ] tri ; : server-open ( server port nick password channels -- ) [ ui-connect [ irc-window ] keep ] dip