diff --git a/mozilla/extensions/irc/xul/content/static.js b/mozilla/extensions/irc/xul/content/static.js
index d302271cb29..98e396b56b1 100644
--- a/mozilla/extensions/irc/xul/content/static.js
+++ b/mozilla/extensions/irc/xul/content/static.js
@@ -487,9 +487,13 @@ function updateTitle (obj)
case "IRCServer":
case "IRCNetwork":
var serv = "", nick = "";
- serv = o.server.connection.host;
-
- nick = o.server.me.properNick;
+ if (o.server)
+ {
+ serv = o.server.connection.host;
+ if (o.server.me)
+ nick = o.server.me.properNick;
+ }
+
if (nick) /* user might be disconnected, nick would be undefined */
tstring += "user '" + nick + "' ";
diff --git a/mozilla/extensions/irc/xul/manifest.rdf b/mozilla/extensions/irc/xul/manifest.rdf
index 92cfb116a5f..7e428fe3e3e 100644
--- a/mozilla/extensions/irc/xul/manifest.rdf
+++ b/mozilla/extensions/irc/xul/manifest.rdf
@@ -33,6 +33,15 @@
+
+
+
+
+
+
+ chrome://chatzilla/content/chatzillaOverlay.xul
+
+