Index: editors/js/ckeditor-3.0.js
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/wysiwyg/editors/js/ckeditor-3.0.js,v
retrieving revision 1.2.4.5
diff -u -p -r1.2.4.5 ckeditor-3.0.js
--- editors/js/ckeditor-3.0.js	17 Nov 2009 15:31:33 -0000	1.2.4.5
+++ editors/js/ckeditor-3.0.js	13 Nov 2010 20:51:33 -0000
@@ -106,6 +106,15 @@ Drupal.wysiwyg.editor.attach.ckeditor = 
         });
       }
     },
+    selectionChange: function (ev) {
+      for (var plugin in Drupal.settings.wysiwyg.plugins[params.format].drupal) {
+        if (typeof Drupal.wysiwyg.plugins[plugin].isNode == 'function') {
+          var node = ev.data.selection.getSelectedElement();
+          var state = Drupal.wysiwyg.plugins[plugin].isNode(node ? node.$ : null) ? CKEDITOR.TRISTATE_ON : CKEDITOR.TRISTATE_OFF;
+          ev.editor.getCommand(plugin).setState(state);
+        }
+      }
+    },
     focus: function(ev) {
       Drupal.wysiwyg.activeId = ev.editor.name;
     }
