Index: src/wp-admin/css/dashboard.css
===================================================================
--- src/wp-admin/css/dashboard.css	(revision 45497)
+++ src/wp-admin/css/dashboard.css	(working copy)
@@ -999,6 +999,10 @@
 	word-wrap: break-word;
 }
 
+.dashboard-comment-wrap-no-avatar {
+	word-wrap: break-word;
+}
+
 /* Browser Nag */
 #dashboard_browser_nag a.update-browser-link {
 	font-size: 1.2em;
Index: src/wp-admin/includes/dashboard.php
===================================================================
--- src/wp-admin/includes/dashboard.php	(revision 45497)
+++ src/wp-admin/includes/dashboard.php	(working copy)
@@ -693,34 +693,42 @@
 
 		<li id="comment-<?php echo $comment->comment_ID; ?>" <?php comment_class( array( 'comment-item', wp_get_comment_status( $comment ) ), $comment ); ?>>
 
-			<?php echo get_avatar( $comment, 50, 'mystery' ); ?>
+			<?php
+			$show_avatars  = get_option( 'show_avatars' );
+			$show_avatars_class = 'dashboard-comment-wrap-no-avatar ';
+
+			if ( 1 == $show_avatars ) {
+				echo get_avatar( $comment, 50, 'mystery' );
+				$show_avatars_class = 'dashboard-comment-wrap ';
+			}
+			?>
 
 			<?php if ( ! $comment->comment_type || 'comment' == $comment->comment_type ) : ?>
 
-			<div class="dashboard-comment-wrap has-row-actions">
-			<p class="comment-meta">
+				<div class="<?php echo $show_avatars_class; ?>has-row-actions">
+				<p class="comment-meta">
 				<?php
-				// Comments might not have a post they relate to, e.g. programmatically created ones.
-				if ( $comment_post_link ) {
-					printf(
-						/* translators: 1: comment author, 2: post link, 3: notification if the comment is pending */
-						__( 'From %1$s on %2$s %3$s' ),
-						'<cite class="comment-author">' . get_comment_author_link( $comment ) . '</cite>',
-						$comment_post_link,
-						'<span class="approve">' . __( '[Pending]' ) . '</span>'
-					);
-				} else {
-					printf(
-						/* translators: 1: comment author, 2: notification if the comment is pending */
-						__( 'From %1$s %2$s' ),
-						'<cite class="comment-author">' . get_comment_author_link( $comment ) . '</cite>',
-						'<span class="approve">' . __( '[Pending]' ) . '</span>'
-					);
-				}
-				?>
-			</p>
+					// Comments might not have a post they relate to, e.g. programmatically created ones.
+					if ( $comment_post_link ) {
+						printf(
+							/* translators: 1: comment author, 2: post link, 3: notification if the comment is pending */
+							__( 'From %1$s on %2$s %3$s' ),
+							'<cite class="comment-author">' . get_comment_author_link( $comment ) . '</cite>',
+							$comment_post_link,
+							'<span class="approve">' . __( '[Pending]' ) . '</span>'
+						);
+					} else {
+						printf(
+							/* translators: 1: comment author, 2: notification if the comment is pending */
+							__( 'From %1$s %2$s' ),
+							'<cite class="comment-author">' . get_comment_author_link( $comment ) . '</cite>',
+							'<span class="approve">' . __( '[Pending]' ) . '</span>'
+						);
+					}
+					?>
+				</p>
 
-				<?php
+			<?php
 			else :
 				switch ( $comment->comment_type ) {
 					case 'pingback':
