Index: src/wp-includes/class-wp-xmlrpc-server.php
===================================================================
--- src/wp-includes/class-wp-xmlrpc-server.php	(revision )
+++ src/wp-includes/class-wp-xmlrpc-server.php	(revision )
@@ -478,6 +478,13 @@
 		$blogs = (array) get_blogs_of_user( $user->ID );
 		$struct = array();
 
+		$active_blog = get_active_blog_for_user( $user->ID );
+		if ( is_null( $active_blog ) === false ) {
+			$primary_blog_id = (int) $active_blog->blog_id;
+		} else {
+			$primary_blog_id = false;
+		}
+
 		foreach ( $blogs as $blog ) {
 			// Don't include blogs that aren't hosted at this site
 			if ( $blog->site_id != get_current_site()->id )
@@ -488,9 +495,11 @@
 			switch_to_blog( $blog_id );
 
 			$is_admin = current_user_can( 'manage_options' );
+			$is_primary =  ( $primary_blog_id !== false && $blog_id == $primary_blog_id ) ? true : false;
 
 			$struct[] = array(
 				'isAdmin'		=> $is_admin,
+				'isPrimary'		=> $is_primary,
 				'url'			=> home_url( '/' ),
 				'blogid'		=> (string) $blog_id,
 				'blogName'		=> get_option( 'blogname' ),
