Index: wp-includes/default-widgets.php
===================================================================
--- wp-includes/default-widgets.php	(revision 19734)
+++ wp-includes/default-widgets.php	(working copy)
@@ -32,9 +32,7 @@
 
 		if ( !empty( $out ) ) {
 			echo $before_widget;
-			if ( $title)
-				echo $before_title . $title . $after_title;
-		?>
+			if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?>
 		<ul>
 			<?php echo $out; ?>
 		</ul>
@@ -180,8 +178,7 @@
 		$title = apply_filters( 'widget_title', empty( $instance['title'] ) ? '' : $instance['title'], $instance, $this->id_base );
 
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 
 		// Use current theme search form if it exists
 		get_search_form();
@@ -225,8 +222,7 @@
 		$title = apply_filters('widget_title', empty($instance['title']) ? __('Archives') : $instance['title'], $instance, $this->id_base);
 
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 
 		if ( $d ) {
 ?>
@@ -288,9 +284,7 @@
 		$title = apply_filters('widget_title', empty($instance['title']) ? __('Meta') : $instance['title'], $instance, $this->id_base);
 
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
-?>
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; } ?>
 			<ul>
 			<?php wp_register(); ?>
 			<li><?php wp_loginout(); ?></li>
@@ -335,8 +329,7 @@
 		extract($args);
 		$title = apply_filters('widget_title', empty($instance['title']) ? '&nbsp;' : $instance['title'], $instance, $this->id_base);
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 		echo '<div id="calendar_wrap">';
 		get_calendar();
 		echo '</div>';
@@ -431,8 +424,7 @@
 		$d = ! empty( $instance['dropdown'] ) ? '1' : '0';
 
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 
 		$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);
 
@@ -648,8 +640,7 @@
 
 		$comments = get_comments( array( 'number' => $number, 'status' => 'approve', 'post_status' => 'publish' ) );
 		$output .= $before_widget;
-		if ( $title )
-			$output .= $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 
 		$output .= '<ul id="recentcomments">';
 		if ( $comments ) {
@@ -746,8 +737,7 @@
 			$title = "<a class='rsswidget' href='$url' title='" . esc_attr__( 'Syndicate this content' ) ."'><img style='border:0' width='14' height='14' src='$icon' alt='RSS' /></a> <a class='rsswidget' href='$link' title='$desc'>$title</a>";
 
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 		wp_widget_rss_output( $rss, $instance );
 		echo $after_widget;
 
@@ -1010,8 +1000,7 @@
 		$title = apply_filters('widget_title', $title, $instance, $this->id_base);
 
 		echo $before_widget;
-		if ( $title )
-			echo $before_title . $title . $after_title;
+		if ( !empty( $title ) ) { echo $before_title . $title . $after_title; }
 		echo '<div class="tagcloud">';
 		wp_tag_cloud( apply_filters('widget_tag_cloud_args', array('taxonomy' => $current_taxonomy) ) );
 		echo "</div>\n";
