Index: includes/file.php
===================================================================
--- includes/file.php	(revision 27132)
+++ includes/file.php	(working copy)
@@ -53,13 +53,16 @@
  * @uses _cleanup_header_comment
  * @uses $wp_file_descriptions
  * @param string $file Filesystem path or filename
- * @return string Description of file from $wp_file_descriptions or basename of $file if description doesn't exist
+ * @return string Description of file from $wp_file_descriptions only for top level directory files of themes for others empty string or basename of $file if description doesn't exist
  */
 function get_file_description( $file ) {
 	global $wp_file_descriptions;
 
 	if ( isset( $wp_file_descriptions[basename( $file )] ) ) {
-		return $wp_file_descriptions[basename( $file )];
+		if( basename( dirname( dirname( $file ) ) ) == 'themes'){
+		   return $wp_file_descriptions[basename( $file )];
+		}
+		return '';
 	}
 	elseif ( file_exists( $file ) && is_file( $file ) ) {
 		$template_data = implode( '', file( $file ) );
@@ -1108,4 +1111,4 @@
 </form>
 <?php
 	return false;
-}
+}
\ No newline at end of file
Index: theme-editor.php
===================================================================
--- theme-editor.php	(revision 27132)
+++ theme-editor.php	(working copy)
@@ -129,8 +129,12 @@
 
 $description = get_file_description( $file );
 $file_show = array_search( $file, array_filter( $allowed_files ) );
-if ( $description != $file_show )
+if ( $description != $file_show && basename( dirname( dirname( $file ) ) ) == 'themes' ) {
 	$description .= ' <span>(' . $file_show . ')</span>';
+}
+else {
+	$description = basename( $file ).' <span>(' . $file_show . ')</span>';
+}
 ?>
 <div class="wrap">
 <h2><?php echo esc_html( $title ); ?></h2>
@@ -180,7 +184,11 @@
 			echo "\t</ul>\n\t<h3>" . _x( 'Styles', 'Theme stylesheets in theme editor' ) . "</h3>\n\t<ul>\n";
 
 		$file_description = get_file_description( $absolute_filename );
+		
 		if ( $file_description != basename( $filename ) )
+			if( basename( dirname( dirname( $absolute_filename ) ) ) !== 'themes' ){
+				$file_description .= basename( $filename );	
+			}
 			$file_description .= '<br /><span class="nonessential">(' . $filename . ')</span>';
 
 		if ( $absolute_filename == $file )
