Index: wp-admin/includes/widgets.php
===================================================================
--- wp-admin/includes/widgets.php	(revision 7242)
+++ wp-admin/includes/widgets.php	(working copy)
@@ -52,7 +52,8 @@
 			$widget_control_template = ob_get_contents();
 			ob_end_clean();
 
-			if ( !$sidebar || $is_multi = false !== strpos( $widget_control_template, '%i%' ) ) {
+			$is_multi = false !== strpos( $widget_control_template, '%i%' );
+			if ( !$sidebar || $is_multi ) {
 				if ( $is_multi )
 					$already_shown[] = $widget['callback']; // it's a multi-widget.  We only need to show it in the list once.
 				$action = 'add';
