diff --git a/build/installer/spark.aip b/build/installer/spark.aip
index 917489b0..584cb94c 100644
--- a/build/installer/spark.aip
+++ b/build/installer/spark.aip
@@ -17,26 +17,13 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -44,36 +31,27 @@
-
-
-
+
-
+
-
-
-
-
-
-
-
-
+
@@ -95,219 +73,104 @@
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
@@ -340,7 +203,6 @@
-
@@ -357,8 +219,8 @@
-
-
+
+
diff --git a/build/projects/Spark.iml b/build/projects/Spark.iml
index fb890fdd..38f1372f 100644
--- a/build/projects/Spark.iml
+++ b/build/projects/Spark.iml
@@ -6,6 +6,7 @@
+
diff --git a/src/java/org/jivesoftware/spark/decorator/DefaultTabHandler.java b/src/java/org/jivesoftware/spark/decorator/DefaultTabHandler.java
index b031f12d..3ef687dd 100644
--- a/src/java/org/jivesoftware/spark/decorator/DefaultTabHandler.java
+++ b/src/java/org/jivesoftware/spark/decorator/DefaultTabHandler.java
@@ -19,11 +19,11 @@ import org.jivesoftware.spark.ui.ChatRoom;
import org.jivesoftware.spark.ui.SparkTabHandler;
import org.jivesoftware.spark.ui.rooms.ChatRoomImpl;
+import javax.swing.Icon;
+
import java.awt.Color;
import java.awt.Component;
-import javax.swing.Icon;
-
/**
*
*/
@@ -71,7 +71,7 @@ public class DefaultTabHandler extends SparkTabHandler {
}
// Check if the room is stale.
- if (SparkManager.getChatManager().isStaleRoom(room)) {
+ if (SparkManager.getChatManager().isStaleRoom(room) && component instanceof ChatRoomImpl) {
decorateStaleTab(tab, (ChatRoom)component);
}
// Should only set the icon to default if the frame is in focus