Index: category-template.php
===================================================================
--- category-template.php	(revision 20972)
+++ category-template.php	(working copy)
@@ -307,7 +307,8 @@
 		'name' => 'cat', 'id' => '',
 		'class' => 'postform', 'depth' => 0,
 		'tab_index' => 0, 'taxonomy' => 'category',
-		'hide_if_empty' => false
+		'hide_if_empty' => false,
+		'disabled' => '',
 	);
 
 	$defaults['selected'] = ( is_category() ) ? get_query_var( 'cat' ) : 0;
@@ -329,14 +330,17 @@
 	$tab_index_attribute = '';
 	if ( (int) $tab_index > 0 )
 		$tab_index_attribute = " tabindex=\"$tab_index\"";
-
+	
+	$disabled_attribute = '';
+	if( $disabled )
+		$disabled_attribute = ' disabled="disabled"';
 	$categories = get_terms( $taxonomy, $r );
 	$name = esc_attr( $name );
 	$class = esc_attr( $class );
 	$id = $id ? esc_attr( $id ) : $name;
 
 	if ( ! $r['hide_if_empty'] || ! empty($categories) )
-		$output = "<select name='$name' id='$id' class='$class' $tab_index_attribute>\n";
+		$output = "<select name='$name' id='$id' class='$class' $tab_index_attribute$disabled_attribute>\n";
 	else
 		$output = '';
 
