Index: /CKEditor/branches/features/readonly/_source/plugins/richcombo/plugin.js
===================================================================
--- /CKEditor/branches/features/readonly/_source/plugins/richcombo/plugin.js	(revision 6770)
+++ /CKEditor/branches/features/readonly/_source/plugins/richcombo/plugin.js	(revision 6771)
@@ -129,11 +129,14 @@
 			};
 
-			editor.on( 'mode', function()
-				{
-					var state = this.modes[ editor.mode ] ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED;
-					this.setState( editor.readOnly && !this.readOnly ? CKEDITOR.TRISTATE_DISABLED : state  );
-					this.setValue( '' );
-				},
-				this );
+			function updateState()
+			{
+				var state = this.modes[ editor.mode ] ? CKEDITOR.TRISTATE_OFF : CKEDITOR.TRISTATE_DISABLED;
+				this.setState( editor.readOnly && !this.readOnly ? CKEDITOR.TRISTATE_DISABLED : state );
+				this.setValue( '' );
+			}
+
+			editor.on( 'mode', updateState, this );
+			// If this combo is sensitive to readOnly state, update it accordingly.
+			!this.readOnly && editor.on( 'readOnly', updateState, this);
 
 			var keyDownFn = CKEDITOR.tools.addFunction( function( ev, element )
